Cod sursa(job #2437583)

Utilizator red_devil99Mancunian Red red_devil99 Data 9 iulie 2019 19:21:52
Problema Ciurul lui Eratosthenes Scor 30
Compilator cpp-64 Status done
Runda Arhiva educationala Marime 0.48 kb
	
#include <iostream>
	
#include <fstream>
	
using namespace std;
	
 
	
int Ciur(int number){
	
	int vector[1000000];
	
	int nr = 1;
	
	for (int i = 3; i <= number; i = i + 2){
	
		if(vector[i] == 0){
	
			nr++;
	
		}
	
		for(int j = i + i + i; j <= number; j = j + i + i){
	
			vector[j] = 1;
	
		}
	
	}
	
	return nr;
	
}
	
 
	
int main(){
	
	ifstream fin("ciur.in");
	
	ofstream fout("ciur.out");
	
    int n, rez;
	
	fin >> n;
	
	rez = Ciur(n);
	
	fout << rez << '\n';
	
	return 0;
	
}