Pagini recente » Cod sursa (job #452539) | Cod sursa (job #969507) | Cod sursa (job #1085839) | Cod sursa (job #1488283) | Cod sursa (job #1832137)
#include <stdio.h>
#include <stdlib.h>
int main()
{
FILE *f,*g;
f=fopen("ciur.in","rt");
g=fopen("ciur.out","wt");
int N,i,j,v[100001],nr=0;
fscanf(f,"%d",&N);
for(i=1; i<=N; i++)
v[i]=1;
for(i=2; i<=sqrt(N); i++)
{
if (v[i]==1)
for (j=i; j<=N/i; j++)
v[i*j]=0;
}
for (i=2; i<=N; i++)
if (v[i])
nr++;
fprintf(g,"%d",nr);
fclose(f);
fclose(g);
return 0;
}