Cod sursa(job #2740613)

Utilizator zeekliviuLiviu Ioan Zecheru zeekliviu Data 13 aprilie 2021 17:21:26
Problema Ciurul lui Eratosthenes Scor 0
Compilator cpp-64 Status done
Runda Arhiva educationala Marime 0.47 kb
#include <bits/stdc++.h>



int n, cnt;

char prim[2000005];

int main(void)

{

    int i, j;



    ifstream in("ciur.in");

    ofstream out("ciur.out");



    in>>n;

    for (i = 2; i <= N; ++i)

        prim[i] = 1;

    for (i = 2; i <= N; ++i)

        if (prim[i])

        {

            ++cnt;

            for (j = i+i; j <= N; j += i)

                prim[j] = 0;

        }



    out<<cnt;



    return 0;

}