Cod sursa(job #2572099)

Utilizator saladariusSala Darius saladarius Data 5 martie 2020 11:40:59
Problema Ciurul lui Eratosthenes Scor 30
Compilator cpp-64 Status done
Runda Arhiva educationala Marime 0.43 kb
#include<fstream>
#define M 2000005
using namespace std;
 unsigned long int N,nr,i,prim[M],j;
int main ()
{
    fstream f("ciur.in",ios::in), g("ciur.out",ios::out);
    f>>N;
   /* for (i=2;i<=N;++i)
    {
        prim[i]=1;
    }*/
    for (i=2;i<=N;++i)
    {
        if (!prim[i])
        {
            ++nr;
            for (j=2*i;j<=N;j+=i)
                prim[j]=1;
        }
    }
    g<<nr;
    return 0;
}