Pagini recente » Cod sursa (job #464636) | Cod sursa (job #3232885) | Cod sursa (job #1396544) | Cod sursa (job #1943181) | Cod sursa (job #597790)
Cod sursa(job #597790)
#include <stdio.h>
#include <math.h>
int long unsigned i,ra,vprim [100000] = {2};
int long unsigned prim(int long unsigned a)
{
ra =(int long unsigned) sqrt(a);
for(i=0;vprim[i]!= 0;i++)
if(a%vprim[i] == 0) return 0;
vprim[i]=a;
return 1;
}
int main(void)
{
int long unsigned i=1,N,K=1;
freopen("prim.in","r",stdin);
scanf("%ld",&N);
fclose(stdin);
for(i=1;i<=N;i+=2)
{
if (prim(i)) K++;
}
freopen("prim.out","w",stdout);
printf("%ld",(int long unsigned) pow(i,2));
fclose(stdout);
return 0;
}