Pagini recente » Borderou de evaluare (job #615461) | Borderou de evaluare (job #1718337) | Borderou de evaluare (job #834975) | Borderou de evaluare (job #1974069) | Cod sursa (job #416606)
Cod sursa(job #416606)
#include<stdio.h>
FILE *f,*g;
long i,n,j,nr; int viz[2100000];
int main()
{ f=fopen("ciur.in","r"); g=fopen("ciur.out","w");
fscanf(f,"%ld",&n);
i=2;
while(i<=n)
{ if(!viz[i])
{ nr++; j=2*i; while(j<n) { viz[j]=1; j+=i; }}
if(i!=2) i+=2; else i++;
}
fprintf(g,"%ld",nr);
fclose(g);
return 0;
}