Cod sursa(job #1281846)

Utilizator bujorcatalin14Bujor Catalin bujorcatalin14 Data 3 decembrie 2014 19:51:26
Problema Ciurul lui Eratosthenes Scor 0
Compilator cpp Status done
Runda Arhiva educationala Marime 0.4 kb
#include <iostream>
#include <fstream>
#define nmax 2000005
using namespace std;

ifstream fin("ciur.in");
ofstream fout("ciur.out");

int prim[nmax],n;
int i,j ;
int nr;

int main()
{
    cin>>n;
    for(i=2;i<=n;i++)
      prim[i]=1;
    for(i=2;i<=n;i++)
      if(prim[i]==1)
    {
        nr++;
    for(j=i*i;j<=n;j+=i)
           prim[j]=0;
    }

     fout<<nr;
    return 0;
}