Cod sursa(job #1814588)

Utilizator bogdanpintilie19Bogdan Pintilie bogdanpintilie19 Data 24 noiembrie 2016 11:23:34
Problema Ciurul lui Eratosthenes Scor 30
Compilator cpp Status done
Runda Arhiva educationala Marime 0.49 kb
#include <fstream>
#include <iostream>
using namespace std;
long long n, t[2000005];
int cnt;
void Ciur()
{
    int i;

  for(i=1; i<= n; i++)
    t[i]=1;
  for(i=2; i<=n; i++)

      if(t[i]==1)
      {
        cnt++;
      for(int j=i+i; j<=n; j+=i)
        t[j]=0;
      }







}

int main()
{
    ifstream fin("ciur.in");
    fin >> n;
    fin.close();
    ofstream fout("ciur.out");

    Ciur();
    fout<<cnt<<"\n";
    fout.close();



    return 0;
}