Pagini recente » Diferente pentru problema/agent intre reviziile 4 si 5 | Cod sursa (job #2010433) | Cod sursa (job #728845) | Cod sursa (job #1345478) | Cod sursa (job #296715)
Cod sursa(job #296715)
#include <stdio.h>
int N, cnt;
char prim[2000005];
int main()
{
int i, j;
freopen("ciur.in","r",stdin);
freopen("ciur.out","w",stdout);
scanf("%d",&N);
for (i = 2; i <= N;i++) prim[i] = 1;
for (i = 2; i <= N; i++)
if (prim[i])
{
cnt++;
for (j = i+i; j <= N; j += i)
prim[j] = 0;
}
printf("%d",cnt);
return 0;
}