Cod sursa(job #1263157)

Utilizator justsomedudePalade Thomas-Emanuel justsomedude Data 13 noiembrie 2014 23:43:02
Problema Ciurul lui Eratosthenes Scor 100
Compilator cpp Status done
Runda Arhiva educationala Marime 0.35 kb
#include<iostream>
#include<fstream>
using namespace std;
ifstream in ("ciur.in");
ofstream out("ciur.out");
char a[2000003];
int main ()
{    int n,i,j,k;
     in>>n;k=1;
     
for (i=2;i<=n;i++)
     a[i]=0;     

for (i=3;i<=n;i=i+2)
{	if (!a[i]) 
     {  k++;
  		for (j=i+i;j<=n;j=j+i)
			a[j]=1;
} 
}

    
		out<<k;
return 0;
}