Cod sursa(job #1365988)

Utilizator Sumer1Mitrea Remus Sumer1 Data 28 februarie 2015 17:29:55
Problema Ciurul lui Eratosthenes Scor 30
Compilator cpp Status done
Runda Arhiva educationala Marime 0.35 kb
#include<fstream>

using namespace std;
bool ciur[2000000];
ifstream in("ciur.in");
ofstream out("ciur.out");

int main()
{
int d,N,i,nr=0;


in>>N;


for ( d = 2; d< N; d++ )
  {if ( ciur[d] == 0 )
    {for ( i = d * d; i < N; i = i + d )
     {

      ciur[i] = 1;}
        nr++;}

  }
      out<<nr;

      return 0;
      }