Cod sursă (job #354295)

Utilizator avatar Roby Robert Chiributa Roby IP ascuns
Problemă Ruleta1 ( clasa a 6-a ) Compilator cpp | 0,64 kb
Rundă c10_6 Status evaluat
Dată 18 feb. 2018 20:53:30 Scor 40
#include <fstream>

using namespace std;

ifstream fin ("ruleta1.in");
ofstream fout ("ruleta1.out");

int main()
{
    int n, a[10005], inc = 0, t = 0;
    fin >> n;
    for (int i = 1; i <= n; i++)
        fin >> a[i];
    a[n+1] = a[1];
    bool schimbat = 1;
    while(schimbat)
    {
        t = 0;
        schimbat = 0;
        for (int i = 1; i <= n; i++)
        {
            if(a[i] <= a[i+1] && a[i] > 0)
            {
                a[i+1] = a[i+1]-a[i];
                schimbat = 1;
            }
            if (a[i] != 0)
                t++;
        }
        a[1] = a[n+1];
        inc++;
    }
    fout << inc << " " << t;
    return 0;
}