Cod sursă (job #639363)

Utilizator avatar Teroro Teroro Teroro IP ascuns
Problemă Ruleta1 ( clasa a 6-a ) Compilator cpp-32 | 0,98 kb
Rundă Arhiva de probleme Status evaluat
Dată 8 mar. 2022 19:06:22 Scor 0
#include <fstream>

using namespace std;

fstream cin("ruleta1.in");
ofstream cout("ruleta1.out");

int main()
{
    int n;
    cin>>n;
    int v[n+1];
    for(int i = 1; i <= n; i++)
    {
        cin>>v[i];
    }
    int r = 0,t=0;
    while(true)
    {
        bool c = false;
        for(int i = 1; i <= n-1; i++)
        {
            if(v[i] == 0)
            {

            }
            else if(v[i] <= v[i+1] && v[i] > 0)
            {
                v[i+1] -= v[i];
                c = true;
            }
        }
        if(v[i] == 0)
        {

        }else if(v[1] >= v[n] && v[n] > 0)
        {
            v[1] -= v[n];
            c = true;
        }
        r++;
        if(c == false)
        {
            for(int i = 1; i <= n; i++)
            {
                if(v[i] >= 1)
                {
                    t++;
                }
            }
            break;
        }
    }
    cout<<r<<" "<<t;
    return 0;
}