Cod sursa(job #1623075)

Utilizator firewavesBirsu Ion firewaves Data 1 martie 2016 16:56:20
Problema Ciurul lui Eratosthenes Scor 0
Compilator cpp Status done
Runda Arhiva educationala Marime 0.39 kb
#include <fstream>

using namespace std;
ifstream fin("ciur.in");
ofstream fout("ciur.out");
char check[2000001];
int main()
{

    int n, i,;
    long k= 0,j;
    fin >> n;
    for(i =  2; i < n; i++){
            for(j = i+i; j < n; j+=i)
                check[j] = 1;
            if(!check[i] ) k++;
    }
    fout << k;
    fin.close();
    fout.close();
    return 0;
}