Cod sursa(job #209237)

Utilizator ditiBilescu Adrian diti Data 21 septembrie 2008 14:58:39
Problema Ciurul lui Eratosthenes Scor 20
Compilator cpp Status done
Runda Arhiva educationala Marime 0.29 kb
#include<stdio.h>
#define dim 10000

int a[dim];
long i,n,j,c;

FILE*f=fopen("ciur.in","r"),*g=fopen("ciur.out","w");

int main()
{
	fscanf(f,"%ld",&n);

 for(i=2;i<=n;i++)
  if(!a[i])
   {c++;
   for(j=i;j<=n;j+=i)
    a[j]=1;

   }

  fprintf(g,"%ld",c);

return 0;
}