Cod sursa(job #292236)

Utilizator lexu93Todor Alex lexu93 Data 30 martie 2009 21:42:17
Problema Ciurul lui Eratosthenes Scor 0
Compilator cpp Status done
Runda The Beginners Marime 0.96 kb
#include <fstream.h>      
int N, cnt;      
char prim[2000005];      
int main()      
{      
    int i, j;      
    ifstream F("ciur.in");      
    ofstream g("ciur.out");      
    F>>N;      
    for (i = 2; i <= N;i++)      
        prim[i] = 1;      
    for (i = 2; i <= N; i++)      
        if (prim[i])      
        {      
           cnt++;      
            for (j = i+i; j <= N; j += i)      
                prim[j] = 0;      
        }      
   g<<cnt;      
    return 0;      
}    
#include <fstream.h>   
int N, cnt;   
char prim[2000005];   
int main()   
{   
    int i, j;   
    ifstream F("ciur.in");   
    ofstream g("ciur.out");   
    F>>N;   
    for (i = 2; i <= N;i++)   
        prim[i] = 1;   
    for (i = 2; i <= N; i++)   
        if (prim[i])   
        {   
           cnt++;   
            for (j = i+i; j <= N; j += i)   
                prim[j] = 0;   
        }   
   g<<cnt;   
    return 0;   
}