Pagini recente » Borderou de evaluare (job #3194204) | Borderou de evaluare (job #2591521) | Borderou de evaluare (job #1516722) | Cod sursa (job #806345) | Cod sursa (job #356055)
Cod sursa(job #356055)
#include <fstream>
using namespace std;
ifstream in("ciur.in");
ofstream out("ciur.out");
unsigned long N,i,v[2000000];
long era() {
long x,nr,i;
nr=N;
for(i=2; i<=N; i++) if(v[i]!=0) for(x=i; x*i<N; x++)
{ nr--; v[i]=0; }
return nr;
}
int main() {
in>>N;
for(i=2; i<=N; i++) v[i]=1;
out<<era();
return 0;
}