Pagini recente » Cod sursa (job #1635374) | Cod sursa (job #2877684) | Cod sursa (job #2379916) | Cod sursa (job #2544804) | Cod sursa (job #328993)
Cod sursa(job #328993)
#include<fstream.h>
int v[2600001]; //600000
int main()
{long pos,nr,n,p,i,j;
nr=1;
ifstream q("frac.in");
ofstream w("frac.out");
q>>n>>p;
for(i=2;i<=2600000;i++)
{if(v[i]==0)
{pos=0;
if(n<i&&i%n==0)
pos=1;
if(n>=i&&n%i==0)
pos=1;
if(pos==1)
for(j=i;j<=2600000-i;j=j+i)
v[j]=1;
if(pos==0)
{nr++;
if(nr==p)
{w<<i;
i=2600001;}}}}
return 0;}