Pagini recente » Cod sursa (job #1495635) | Cod sursa (job #1728950) | Cod sursa (job #2911032) | Cod sursa (job #1758044) | Cod sursa (job #597739)
Cod sursa(job #597739)
#include <stdio.h>
#include<stdlib.h>
int main(){
int n,i,j,ct;
char *v;
ct = 0;
freopen("ciur.in","r",stdin);
scanf("%d",&n);
fclose(stdin);
v = (char*) calloc(n,sizeof(char));
for(i = 2;i<=n;i++)
v[i] = 1;
for(i=2;i<=n;i++)
if (v[i] != 0){
ct++;
for(j = i+i;j<=n;j=j+i)
v[j] = 0;
}
freopen("ciur.out","w",stdout);
printf("%d",ct);
fclose(stdout);
return 0;
}