Cod sursa(job #2911153)

Utilizator _Fibonacci_Caitaz _Fibonacci_ Data 27 iunie 2022 11:40:24
Problema Ciurul lui Eratosthenes Scor 10
Compilator cpp-64 Status done
Runda Arhiva educationala Marime 0.44 kb
#include <bits/stdc++.h>
using namespace std;
#define mx_size 2000000
int N,i,j,k;
bool A[2000001];
ifstream fin("ciur.in");
ofstream fout("ciur.out");

int main()
{
    fin >> N ;
    for (i=2;i<=N;i+=2)
    {
        A[i]=true;
    }
    for (i=2;i<=N;i++)
    {
        if (A[i]==true){
            k++;
            for (j=i*i;j<=N;j+=i)
            {
                A[i]=false;
            }
        }
    }
    fout << k<<"\n";
    return 0;
	
}