Cod sursa(job #2739680)

Utilizator denisia17Denisia Marcu denisia17 Data 9 aprilie 2021 13:13:32
Problema Ciurul lui Eratosthenes Scor 0
Compilator cpp-64 Status done
Runda Arhiva educationala Marime 0.51 kb
//
//  main.cpp
//  ciur lui erastostene
//
//  Created by Florian Marcu on 4/8/21.
//

#include <fstream>

using namespace std;

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

    int n, i;
    fin >> n;
    int prim[n];

    for (i = 2; i <= n; i++)
        prim[i] = 1;

    int k, j;
    for (i = 2; i <= n; i++)
        if(prim[i])
        {
            k++;
            for (j = i+i; j <= n; j+=i)
                 prim[j] = 0;

        }
    fout << k << "\n";





        




    return 0;
}