Cod sursa(job #410851)

Utilizator rares192Preda Rares Mihai rares192 Data 4 martie 2010 17:02:34
Problema Ciurul lui Eratosthenes Scor 100
Compilator cpp Status done
Runda Arhiva educationala Marime 0.36 kb
#include<fstream> 
using namespace std;

ifstream fin("ciur.in"); 
ofstream fout("ciur.out"); 
char a[2000005]; 
long i,j,n,nr; 
int main() 
{ 
    
nr=0; 
    
fin>>n; 
    
for (i=2;i<=n;i++) 
a[i]=1; 
    
for (i=2;i<=n;i++) 
if (a[i]==1) 
{ 
nr++; 
for (j=2*i;j<=n;j+=i) 
                
a[j]=0; 
        
} 
    
fout<<nr; 
 return 0; 
}