Cod sursa(job #2380761)

Utilizator robert20031967Robert Buse robert20031967 Data 15 martie 2019 14:48:36
Problema Ciurul lui Eratosthenes Scor 0
Compilator cpp-64 Status done
Runda Arhiva educationala Marime 0.43 kb
#include <bits/stdc++.h>

using namespace std;

bool frec[2000001];

int main()
{
    int n,i,j,contor=0;
    cin>>n;
    for (i=2; i<=n; i++)
        frec[i]=true;
    for (i=2; i<=sqrt(n); i++)
        if (frec[i]==true)
            for (j=i*i; j<=n; j=j+i)
                frec[j]=false;
    for (i=1; i<=n; i++)
        if (frec[i]==true)
            cout<<i
            <<" ";
 //   cout<<contor;
    return 0;
}