Cod sursa(job #2364419)

Utilizator BogyyBogdan Rusu Bogyy Data 4 martie 2019 08:23:00
Problema Ciurul lui Eratosthenes Scor 100
Compilator cpp-64 Status done
Runda pregatire_cls9_ojiii Marime 0.38 kb
#include <bits/stdc++.h>
using namespace std;
ifstream f("ciur.in");
ofstream g("ciur.out");
bool a[2002226];
int main()
{
    a[1]=1;
    int i,j;
    for(i=2;i<=1415;i++)
        if(a[i]==0)
            for(j=i;j<=2002225/i;j++)
                a[i*j]=1;
    int n,cnt=0;
    f>>n;
    for(i=1;i<=n;i++)
        if(a[i]==0)
            cnt++;
    g<<cnt;
    return 0;
}