Cod sursa(job #2828998)

Utilizator melisameliOtvos Melisa Maria melisameli Data 8 ianuarie 2022 10:54:00
Problema Ciurul lui Eratosthenes Scor 0
Compilator cpp-64 Status done
Runda Arhiva educationala Marime 0.38 kb
#include <iostream>
#include<fstream>
ifstream fin("ciur.in");
ofstream fout("ciur.out");
using namespace std;
bool ciur[100000000000];

int main()
{
    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;
}