Pagini recente » Cod sursa (job #2461142) | Cod sursa (job #2324465) | Cod sursa (job #1071587) | Cod sursa (job #219476) | Cod sursa (job #1690494)
#include <stdio.h>
#define nmax 2000000
using namespace std;
int nrc,n;
char prim[2000005];
int main(){
freopen("ciur.in","r",stdin);
freopen("ciur.out","w",stdout);
scanf("%d",&n);
for(int i=2;i<=n;++i)
prim[i]=1;
for(int i=2;i<=n;i++)
if(prim[i]==1){
nrc++;
for(int k=i+i;k<=n;k+=i)
if(prim[k]==1){
prim[k]=0;
}
}
//for(int i=2;i<=n;++i)
printf("%d ",nrc);
return 0;
}