Cod sursa(job #1698167)

Utilizator serban_andreiserban andrei-catalin serban_andrei Data 3 mai 2016 21:49:26
Problema Ciurul lui Eratosthenes Scor 100
Compilator cpp Status done
Runda Arhiva educationala Marime 0.45 kb
//*CODE BY SERBAN ANDREI*


#include <bits/stdc++.h>


#define nmax 2000007

using namespace std;

bool v[nmax];

unsigned long i,n,j,cont=0;

int main()
{
    ifstream f("ciur.in");
    ofstream g("ciur.out");

    f>>n;

    for(i=2;i<=n;++i)
    {

        if(!v[i])
        {

            cont++;
            for(j=2*i;j<=n;j+=i)
                v[j]=1;
        }

    }

    g<<cont;
    g.close();

    return 0;
}