Pagini recente » Cod sursa (job #1188409) | Cod sursa (job #2757764) | Cod sursa (job #263731) | Cod sursa (job #2810843) | Cod sursa (job #1118946)
#include <cstdio>
using namespace std;
const int NMAX = 2000010;
int N, Nr;
bool Prime[NMAX];
int main()
{
freopen("ciur.in", "r", stdin);
freopen("ciur.out", "w", stdout);
scanf("%i", &N);
for(int i = 2; i <= N; ++ i) Prime[i] = 1;
for(int i = 2; i <= N; ++ i)
if(Prime[i])
{
Nr ++;
for(int j = 2 * i; j <= N; j += i)
Prime[j] = 0;
}
printf("%i\n", Nr);
}