Cod sursa(job #1897750)

Utilizator PuiseIovu Vali Puise Data 1 martie 2017 17:50:16
Problema Ciurul lui Eratosthenes Scor 30
Compilator cpp Status done
Runda Arhiva educationala Marime 0.43 kb
#include<iostream>
#include<fstream>
#include<math.h>
using namespace std;

 ifstream f("ciur.in");
  ofstream g("ciur.out");
    int n,k;
    bool  a[200001];



int main()
{

    f>>n;
    for(int i=2; i<=n; i++)
      {
          if(a[i]==false)
          {k++;
          for(int j=i; j<=n; j=j+i)
              a[j]=true;

          }
      }

    f.close();
    g<<k;
    g.close();
  return 0;
}