Cod sursă (job #352567)

Utilizator avatar razvanboabes FruitGang Razvan razvanboabes IP ascuns
Problemă Ruleta1 ( clasa a 6-a ) Compilator cpp | 0,57 kb
Rundă c10_6 Status evaluat
Dată 13 feb. 2018 23:23:25 Scor 30
#include <fstream>

using namespace std;
ifstream in("ruleta1.in");
ofstream out("ruleta1.out");
int v[10001];
int main()
{
   int n,cnt=1,ok=0,i,r=0,t=0;
   in>>n;
   for(i=0;i<n;i++)
     in>>v[i];
     i=0;
   while(ok==0)
   {
     if(i==0)
     {
       r++;
       t=0;
       cnt=0;
     }
      if(v[i]<=v[(i+1)%n] and v[i]>0)
     {
        v[(i+1)%n]-=v[i];
        if(v[i]<=v[(i+1)%n])
           cnt++;
     }
     if(v[i])
        t++;
    i++;
    i=i%n;
    if(i==0 and cnt==0)
        ok=1;
   }
   out<<r+1<<" "<<t;
    return 0;
}