Cod sursă (job #653111)

Utilizator avatar raresmihai1234 Mihai Rares raresmihai1234 IP ascuns
Problemă Ruleta1 ( clasa a 6-a ) Compilator cpp-32 | 0,49 kb
Rundă Arhiva de probleme Status evaluat
Dată 17 iun. 2022 16:49:51 Scor 7
#include <fstream>

using namespace std;
ifstream fin("ruleta1.in");
ofstream fout("ruleta1.out");
int v[10005],n,i,ok,nr,nr2,ok1;
int main()
{fin>>n;
for (i=1;i<=n;i++)
{
    fin>>v[i];
}
ok=0;
nr=0;
while (ok==0)
{   ok1=1;
    for (i=1;i<=n-1;i++)
    {
        if (v[i]<=v[i+1]) {v[i+1]-=v[i];ok1=0;}
    }
    if (v[n]<=v[1]) v[n]-=v[1];
    if (ok1==1) ok++;
    nr++;
}
fout<<nr<<' ';
nr2=0;
for (i=1;i<=n;i++)
{
    if (v[i]!=0) nr2++;
}
fout<<nr2;
    return 0;
}