Cod sursa(job #296711)

Utilizator andreivFMI - vacaroiu andrei andreiv Data 5 aprilie 2009 01:25:39
Problema Ciurul lui Eratosthenes Scor 100
Compilator cpp Status done
Runda Arhiva educationala Marime 0.49 kb
   #include <fstream.h>  
   int N, cnt;  
   char prim[2000005];  
   int main()  
   {  
      int i, j;  
       ifstream F("ciur.in");  
       ofstream g("ciur.out");  
       F>>N;  
       for (i = 2; i <= N;i++)  
           prim[i] = 1;  
       for (i = 2; i <= N; i++)  
           if (prim[i])  
           {  
              cnt++;  
               for (j = i+i; j <= N; j += i)  
                   prim[j] = 0;  
           }  
      g<<cnt;  
       return 0;  
   }