Cod sursa(job #273003)

Utilizator Bogdan_tmmTirca Bogdan Bogdan_tmm Data 8 martie 2009 01:04:03
Problema Ciurul lui Eratosthenes Scor 0
Compilator cpp Status done
Runda Arhiva educationala Marime 0.27 kb
#include<stdio.h>
FILE *f=fopen("ciur.in","r"),*g=fopen("ciur.out","w");
bool a[2000005];
int main()
{
	int n,i,j,nr;
	fscanf(f,"%d",&n);
	for(i=2;i<=n;i++)
		if(!a[i])
		{
			for(j=i*2;j<=n;j+=i)
				a[j]=1;
			nr++;
		}
	fprintf(g,"%d\n",nr);
	return 0;
}