Pagini recente » HLO 2023 - Cls 10 - Tema 0 | Cod sursa (job #203076) | Cod sursa (job #1919314) | Cod sursa (job #76278) | Cod sursa (job #286976)
Cod sursa(job #286976)
#include <stdio.h>
#include <stdlib.h>
#define Nmax 2000002
short a[Nmax];
int main()
{
long n, i, j, nr;
freopen ("ciur.in","r",stdin);
freopen ("ciur.out","w",stdout);
scanf ("%ld",&n);
for (i=1;i<=n;i++) a[i]=0;
for (i=2;i<=n;i++)
if (a[i]==0)
for (j=i+i;j<=n;j=j+i) a[j]=1;
nr=0;
for (i=2;i<=n;i++)
if (a[i]==0) nr++;
printf ("%ld",nr);
return 0;
}