Cod sursa(job #1550034)

Utilizator alexandrionUNIBUC Marcu Alexandru alexandrion Data 13 decembrie 2015 03:18:30
Problema Ciurul lui Eratosthenes Scor 100
Compilator cpp Status done
Runda Arhiva educationala Marime 0.38 kb
#include <fstream>

using namespace std;

ifstream f("ciur.in");
ofstream g("ciur.out");
bool ciur[2000001]     ;

int main()
{  int n ,nr=0; 
   f>>n;
   
   for(int i = 2 ;i<=n;i++){
    if(!ciur[i])
       { nr++;
      
                 for(int j = 2*i; j<=n ; j=j+i){
            ciur[j]=1;            
        }
   }
  
   }
     g<<nr;
   
    return 0;
}