Pagini recente » Cod sursa (job #3134392) | Cod sursa (job #2723059) | Cod sursa (job #1162223) | Cod sursa (job #1155011) | Cod sursa (job #286559)
Cod sursa(job #286559)
#include<stdio.h>
#define FIN "ciur.in"
#define FOUT "ciur.out"
#define N 2000001
char v[N];
int n;
void citire()
{
freopen(FIN,"r",stdin);
scanf("%d ",&n);
}
void ER()
{
int i,sol=0;
for(i=2;i<=n;++i)
v[i]=1;
for(i=2;i<=n;++i)
if(v[i])
{
++sol;
for(int j=i;j<=n;j+=i)
v[j]=0;
}
freopen(FOUT,"w",stdout);
printf("%d\n",sol);
}
int main()
{
citire();
ER();
return 0;
}