Cod sursa(job #2575819)

Utilizator CotoiRaresCotoi Rares CotoiRares Data 6 martie 2020 15:36:26
Problema Ciurul lui Eratosthenes Scor 70
Compilator cpp-64 Status done
Runda Arhiva educationala Marime 0.42 kb
#include <bits/stdc++.h>
using namespace std;
#define l 2000005
ifstream in("ciur.in");
ofstream out("ciur.out");
int v[l],c,n,i,j;
int main()
{
    in>>n;
    for(i=0; i<n; i++)
        v[i]=0;
    v[0]=1;
    v[1]=1;
    for (i=2; i<=sqrt(n); i++)
        if (v[i]==0)
            for (j=2; j<=n/i; j++)
                v[i*j]=1;
    for (i=0;i<n;i++)
        if (v[i]==0)
        c++;
    out<<c;
}