Pagini recente » Borderou de evaluare (job #1137966) | Diferente pentru utilizator/roxy intre reviziile 1 si 3 | Cod sursa (job #2431386) | Cod sursa (job #2126231) | Cod sursa (job #406737)
Cod sursa(job #406737)
#include<cstdio>
using namespace std;
int c[2000015];
int main ()
{
int n;
freopen("ciur.in","r",stdin);
freopen("ciur.out","w",stdout);
scanf("%d",&n);
c[0]=c[1]=1;
for(int i=2;i<=n;i++)
for(int j=2*i;j<=n;j+=i)
c[j]=1;
int nrp=0;
for(int i=2;i<=n;i++)
if(c[i]==0)
nrp++;
printf("%d",nrp);
return 0;
}