Cod sursa(job #1637553)

Utilizator blasio99Benedek Balazs blasio99 Data 7 martie 2016 18:00:06
Problema Ciurul lui Eratosthenes Scor 30
Compilator cpp Status done
Runda Arhiva educationala Marime 0.51 kb
#include <fstream>

using namespace std;
ifstream f("ciur.in");
ofstream g("ciur.out");

int main()
{
    bool t[2000010];
    int n, i=2, j, az=0, tor=0;
    f>>n;
    for(j=1; j<=n; j++)
        t[j]=j;
    t[1]=0;
    while(i*i<=n)
    {
        for(j=i+1; j<=n; j++)
        {
            if(j%i==0)
            {
                t[j]=0;
            }
        }
        i++;
    }
    for(i=1; i<=n; i++)
    {
        if(t[i]!=0)
            az++;
    }
    g<<az;
    return 0;
}