Pagini recente » Borderou de evaluare (job #1271142) | Borderou de evaluare (job #2316093) | Borderou de evaluare (job #1547584) | Borderou de evaluare (job #1521260) | Cod sursa (job #368904)
Cod sursa(job #368904)
#include<iostream>
using namespace std;
int main()
{freopen ("ciur.in", "r", stdin);
freopen ("ciur.out", "w", stdout);
int n,i,v[300000],j,s;
scanf ("%d", &n);
for(i=2;i<=n;i++){
v[i]=i;
}
v[1]=-1;
for(i=2;i<=n;i++){
if(v[i]>0){
for(j=i+i;j<=n;j+=i){
if(v[j]>0){
v[j]=-v[j];
}
}
}
}
for(i=1;i<=n;i++){
if(v[i]>0){
s++;
}
}
printf("%d", s);
return 0;
}