Pagini recente » Borderou de evaluare (job #2617870) | Borderou de evaluare (job #2195320) | Borderou de evaluare (job #3223272) | Borderou de evaluare (job #2351839) | Cod sursa (job #313352)
Cod sursa(job #313352)
#include <stdio.h>
long cmmdc(long a, long b)
{
if (!b) return a;
return cmmdc(b, a % b);
}
int main()
{
long n,p,i=0,j=0;
freopen("frac.in","r",stdin);
freopen("frac.out","w",stdout);
scanf("%ld%ld",&n,&p);
do
{
++i;
if (cmmdc(i,n)==1) ++j;
if (j==p) printf("%Ld",i);
}
while (j!=p);
return 0;
}