Pagini recente » Cod sursa (job #2065462) | Cod sursa (job #2686157) | Istoria paginii runda/cerc_micutzii/clasament | Cod sursa (job #2490655) | Cod sursa (job #700487)
Cod sursa(job #700487)
#include<fstream>
using namespace std; ifstream in("ciur.in"); ofstream out("ciur.out");
const int N=2000001;
bool v[N];
int n,nr;
void ciur(){
for(int i=2 ; i*i<=n ; i++){
if(v[i])
continue;
for(int j=i*i ; j<=n ; j+=i)
v[j]=true;
}
}
int main(){
in>>n;
ciur();
for(int i=2 ; i<=n ; i++){
if(!v[i]){
nr++;
}
}
out<<nr<<"\n";
return 0;
}