Pagini recente » Cod sursa (job #2598717) | Cod sursa (job #2443222) | Cod sursa (job #2653595) | Cod sursa (job #2082845) | Cod sursa (job #1500715)
#include <bits/stdc++.h>
using namespace std;
ifstream f("ciur.in");
ofstream g("ciur.out");
const int NMax = 2e6 + 5;
int k;
int Prime[NMax];
bool viz[NMax];
void ciur(int n){
k = 1;
for(int i = 3; i <= n; i = i + 2){
if(viz[i] == 0){
k++;
Prime[k] = i;
for(int j = 3 * i; j <= n; j = j + (2*i)){
viz[j]=1;
}
}
}
}
int main()
{
int n,ans=0;
f>>n;
ciur(n);
g<<k;
return 0;
}