Pagini recente » Cod sursa (job #1619120) | Cod sursa (job #1250364) | Cod sursa (job #1890124) | Cod sursa (job #1805276) | Cod sursa (job #723511)
Cod sursa(job #723511)
#include <iostream>
#include <fstream>
#define nmax 2000005
using namespace std;
ifstream in("ciur.in");
ofstream out("ciur.out");
int N, nr=0;
bool v[nmax];
int main()
{
in>>N;
for (int i = 2; i <= N; ++i)
v[i] = true;
for (int i = 2; i <= N; ++i)
{
if ( v[i] )
{
++nr;
for ( int j = i+i; j <= N; j += i )
v[j] = false;
}
}
out<<nr;
return 0;
}