Pagini recente » Cod sursa (job #2960504) | Cod sursa (job #2114334) | Cod sursa (job #2448362) | Istoria paginii runda/oji-2015-cls11-12124151/clasament | Cod sursa (job #1500713)
#include <bits/stdc++.h>
using namespace std;
ifstream f("i.in");
ofstream g("o.out");
const int NMax = 2e6 + 5;
int k;
int Prime[NMax];
bool viz[NMax];
void ciur(int n){
for(int i = 2; i <= n; i++){
if(viz[i] == 0){
k++;
Prime[k] = i;
for(int j = 2 * i; j <= n; j = j + i){
viz[j]=1;
}
}
}
}
int main()
{
int n,ans=0;
f>>n;
ciur(n);
g<<k;
return 0;
}