Pagini recente » Cod sursa (job #2218664) | Clasament 6d_seb_sapatamanaaltfel | Cod sursa (job #1668087) | Cod sursa (job #2910050) | Cod sursa (job #206574)
Cod sursa(job #206574)
#include <stdio.h>
const int N_MAX = 2000010;
int e[N_MAX];
int main()
{
freopen("ciur.in", "r", stdin);
#ifndef _SCREEN_
freopen("ciur.out", "w", stdout);
#endif
int N;
scanf("%d\n", &N);
e[1] = 1;
for (int i = 2; i <= N; i ++) {
if (!e[i]) {
for (int j = i + i; j <= N; j += i) {
e[j] = 1;
}
}
}
int nr = 0;
for (int i = 1; i <= N; i ++) {
if (!e[i]) nr ++;
}
printf("%d\n", nr);
return 0;
}