Cod sursa(job #293196)

Utilizator hurrycaneBogdan Gaza hurrycane Data 1 aprilie 2009 01:11:19
Problema Ciurul lui Eratosthenes Scor 100
Compilator cpp Status done
Runda Arhiva educationala Marime 0.31 kb
#include<fstream>
#include<math.h>

using namespace std;

fstream f,g;

int N;
int T;
int i,j;

int main(){
	bool *s=new bool[2000100];
	f.open("ciur.in",ios::in);
	g.open("ciur.out",ios::out);

	f>>N;
	for(i=2;i<=N;i++){
		if(s[i]==0){
			++T;
			for(j=2;j<=N/i;j++){
				s[i*j]=1;
			}
		}
	}
	g<<T;
	
	return 0;
}