Cod sursa(job #504825)

Utilizator smaraldaSmaranda Dinu smaralda Data 28 noiembrie 2010 21:20:06
Problema Frac Scor 0
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.46 kb
#include<stdio.h>
long long cmmdc ( long long a, long long b)
{
	long long r;
	while(b)
		{
			r=a%b;
			a=b;
			b=r;
		}
	return a;
}


int main()
{
	freopen("frac.in","r",stdin);
	freopen("frac.out","w",stdout);
	
	long long num,n,p,i;
	
	scanf("%lld%lld",&n,&p);
	
	num=0;
	
	for(i=1;i<=n;i++) 
		{
			if(cmmdc(n,i)==1)
				{
					num++;
					if(num==p)
						{
							printf("%lld",i);
							return 0;
						}
				}
		}
	return 0;
}