Cod sursa(job #140230)
Utilizator | Data | 21 februarie 2008 16:07:24 | |
---|---|---|---|
Problema | Frac | Scor | 20 |
Compilator | cpp | Status | done |
Runda | Arhiva de probleme | Marime | 0.29 kb |
#include<fstream.h>
ifstream f("frac.in");
ofstream g("frac.out");
int cmmdc(long long x,long long y)
{long long r=x%y;
while(r){x=y;y=r;r=x%y;}
return y;
}
int main()
{
long long N,P,i;
int sw=1;
f>>N;f>>P;
for(i=2;sw<P;i++)
if(cmmdc(i,N)==1) sw++;
g<<i-1;
return 0;
}