Cod sursa(job #356733)
Utilizator | Ghinea Ana-Maria ghineaanamaria | Data | 16 octombrie 2009 09:09:56 |
---|---|---|---|
Problema | Frac | Scor | 10 |
Compilator | cpp | Status | done |
Runda | Arhiva de probleme | Marime | 0.51 kb |
#include<fstream.h>
main()
{int n,p,k,i,nr,d,j;
ifstream f("frac.in");
ofstream g("frac.out");
f>>n; f>>p;
k=1;
if (n%2==0)
{
i=1;
while(k<=p)
{
nr=n;j=i;
while(nr!=j)
if(nr>j)
nr-=j;
else j-=nr;
d=nr;
if(d==1) k++;
i+=2;
}
}
else
{
i=1;
while(k<=p)
{nr=n;j=i;
while(nr!=j)
if(nr>j)
nr-=j;
else j-=nr;
d=nr;
if(d==1) k++;
i++;
}
}
g<<i-2;
f.close();
g.close();
return 0;
}