Pentru această operație este nevoie să te autentifici.

Cod sursă (job #199603)

Utilizator avatar bogdanabc99 Antoniu Bogdan bogdanabc99 IP ascuns
Problemă SCV (clasele 9-10) Compilator cpp | 0,63 kb
Rundă Arhiva de probleme Status evaluat
Dată 14 feb. 2016 11:29:53 Scor 20
#include <fstream>

using namespace std;

ifstream in("scv.in");
ofstream out("scv.out");

int main()
{
    long X, C, M, stoc=0;
    int T,zile=0,scv=1,zile_t=0,flag_new_scv=0;
    in >> C >> T >> M >> X;
    int max_scv=X/C -1;
    while (stoc<X)
    {
     stoc=stoc+scv*M;
     zile++;
     if (scv<max_scv)
     {
       if (stoc>=C)
         {
          zile_t=zile;
          stoc=stoc-C;
          flag_new_scv=1;
         }
       if ((zile-zile_t==T) && (flag_new_scv==1))
         {
          scv++;
          zile_t=0;
          flag_new_scv=0;
         }
     }
    }
    out <<zile;
    return 0;
}