Cod sursa(job #2911855)

Utilizator dan_paunuldan andrei dan_paunul Data 3 iulie 2022 12:01:42
Problema Ciurul lui Eratosthenes Scor 0
Compilator cpp-64 Status done
Runda Arhiva educationala Marime 0.31 kb
#include <iostream>

using namespace std;
int v[2000001];
int main()
{
    int n, s=0, x, i;
    cin>>n;
    for(i=2;i<=n;i++)
    {
        if(v[i]==0)
            s++;
        x=i;
        while(x<=n)
        {
            v[x]=1;
            x+=i;
        }
    }
    cout<<s;
    return 0;
}