Cod sursa(job #2829005)

Utilizator melisameliOtvos Melisa Maria melisameli Data 8 ianuarie 2022 10:56:21
Problema Ciurul lui Eratosthenes Scor 0
Compilator cpp-64 Status done
Runda Arhiva educationala Marime 0.39 kb
#include <iostream>
#include<fstream>

using namespace std;
bool ciur[100000000000];

int main()
{
    ifstream fin("ciur.in");
    ofstream fout("ciur.out");
    int x,cnt=0,i,j;
    fin>>x;
    ciur[0]=ciur[1]=1;
    for(i=2;i<=x;i++)
   {
    if(ciur[i]!=1)
    {
    ciur[i]=0; cnt++;
    for(j=2;j*i<=x;j++) ciur[j*i]=1;
}
}
    fout<<cnt;
    fout<<endl;
    return 0;
}