Pagini recente » Cod sursa (job #2940783) | Cod sursa (job #194596) | Cod sursa (job #2688278) | Cod sursa (job #2762355) | Cod sursa (job #2135525)
#include <cstdio>
using namespace std;
#define NMAX 200005
int n;
bool viz[NMAX];
int main(){
freopen("ciur.in", "r", stdin);
freopen("ciur.in", "w", stdout);
scanf("%d", &n);
int i, j, total = 0;
//ciurul lui eratostene < 3
for(i=2; i<=n; i++){
if(!viz[i]){
viz[i] = true;
total++;
for(j=i+i; j<=n; j+=i){
viz[j] = true;
}
}
}
printf("%d", total);
return 0;
}