Pagini recente »
Istoria paginii utilizator/neaguioan
|
Utilizatori înregistrați la Concurs clasa a 7-a incepatori
|
Istoria paginii runda/2018-02-03-test-5/clasament
|
Profil David_Ionita
|
Cod sursă (job #814964)
Cod sursă (job
#814964)
#include <stdio.h>
#include <stdlib.h>
short int v[10000];
int main()
{
FILE*fin,*fout;
fin=fopen("ruleta1.in","r");
fout=fopen("ruleta1.out","w");
int n, ok, r=0, t=0, i, cnt;
fscanf(fin,"%d",&n);
for(i=0;i<n;i++){
fscanf(fin,"%hd",&v[i]);
}
ok=1;
while(ok==1){
cnt=0;
for(i=0;i<n;i++){
if(v[i]>=v[(i+n-1)%n]&&v[(i+n-1)%n]!=0){
v[i]=v[i]-v[(i+n-1)%n];
cnt++;
}
}
if(cnt>0){
ok=1;
r++;
}
else{
ok=0;
}
}
for(i=0;i<n;i++){
if(v[i]>0){
t++;
}
}
fprintf(fout,"%d %d",r, t);
fclose(fin);
fclose(fout);
return 0;
}