Cod sursa(job #2280102)

Utilizator bmarcuBogdan Marcu bmarcu Data 10 noiembrie 2018 11:26:48
Problema Ciurul lui Eratosthenes Scor 0
Compilator cpp-64 Status done
Runda Arhiva educationala Marime 0.37 kb
#include <iostream>
#include <fstream>
#define N 2000001

using namespace std;

ifstream fin ("ciur.in");
ofstream fout ("ciur.out");


int main ()
{
  int c;
  int cont=0;
  fin >> c;
  int v[c+5];
  for (int i=2; i<=c; i++)
  {
    if (v[i]==0)
    {
      for (int j=i+i; j<=c; j=j+i)
          v[j]=1;
      cont++;
    }
  }
  fout << cont;


}