Cod sursa(job #2338181)

Utilizator SkellterEmil Adam Skellter Data 7 februarie 2019 10:11:08
Problema Ciurul lui Eratosthenes Scor 0
Compilator cpp-64 Status done
Runda Arhiva educationala Marime 0.37 kb
#include <bits/stdc++.h>


using namespace std;



int main(){

 ifstream cin("ciur.in");
 ofstream cout("ciur.out");
int N;
unsigned char prim[2000005];
cin >> N;
int count = 0;
//if(N % 2 == 0) count++;

for(int i = 3; i <= N; i+= 2)
{
  if(!prim[i])
  {
    count++;
    for(int j = i + i; j < N; j+=i ) prim[j] == 1;
     
  }
}

cout << count;

}