Cod sursa(job #1668432)

Utilizator mci97Mustata Ionut mci97 Data 29 martie 2016 19:56:11
Problema Ciurul lui Eratosthenes Scor 100
Compilator cpp Status done
Runda Arhiva educationala Marime 0.44 kb
#include<iostream>
#include<fstream>
using namespace std;
char v[2000005];
int main()
{ ifstream fin("ciur.in");
  ofstream fout("ciur.out");

    long long i,n,nr,j;
    fin>>n;
    nr=1;
    for(i=3;i<=n;i=i+2)
                { if(v[i]==0) {nr++;
                               for(j=i*i;j<=n;j=j+i)
                                  v[j]=1;}
                }
    fout<<nr;
    fout.close();
    fin.close();
    return 0;


}