Pagini recente » Cod sursa (job #3171823) | Cod sursa (job #2598894) | Cod sursa (job #1701584) | Atasamentele paginii Contra Punct | Cod sursa (job #349365)
Cod sursa(job #349365)
#include<cstdio>
const int N=(1<<21);
bool c[N];
int main()
{
freopen("ciur.in","r",stdin);
freopen("ciur.out","w",stdout);
int n;
scanf("%d", &n);
int i,j;
for (i=2;i*i<=n;++i)
if (!c[i]) // daca este prim
for (j=i*i;j<=n;j+=i)
c[j]=true;
int numar=0;
for (i=2;i<=n;++i)
if (!c[i])
++numar;
printf("%d", numar);
return 0;
}