Cod sursa(job #222163)

Utilizator Bogdan_CCebere Bogdan Bogdan_C Data 20 noiembrie 2008 20:44:27
Problema Ciurul lui Eratosthenes Scor 30
Compilator cpp Status done
Runda Arhiva educationala Marime 0.35 kb
#include<fstream>
     using namespace std;
     ifstream in("ciur.in");ofstream out("ciur.out");
     int main()
     {int n;
     in>>n;
     int prim[2000005]; int nr=0;
     for(int i=2;i<=n;i++) prim[i]=1;
     for(int i=2;i<=n;i++)
     {if(prim[i]) {nr++;for(int j=i+i;j<=n;j+=i) prim[j]=0;}
}           out<<nr;    return 0;

     }