Pagini recente »
Istoria paginii runda/s6_9g/clasament
|
Istoria paginii runda/2022-02-12-clasa-10-2/clasament
|
prega_oji2016_vi_runda2
|
laborator11f
|
Cod sursă (job #222654)
Cod sursă (job
#222654)
#include <fstream>
using namespace std;
ifstream f("ruleta1.in");
ofstream g("ruleta1.out");
int main()
{
int a[10001],n,i,ok=0,nr=0,t=0;
f>>n;
for(i=1;i<=n;i++)
{
f>>a[i];
}
i=n;
while(ok==0)
{
ok=1;
nr++;
for(i=1;i<=n-1;i++)
{
if(a[i+1]>=a[i]&&a[i]!=0) {a[i+1]=a[i+1]-a[i];ok=0;}
}
if(a[n]<=a[1]&&a[n]!=0) {a[1]=a[1]-a[n];ok=0;}
}
g<<nr<<" ";
for(i=1;i<=n;i++) if(a[i]!=0) t++;
g<<t;
return 0;
}