Cod sursa(job #1500387)

Utilizator doroftei1999Doroftei Andrei doroftei1999 Data 11 octombrie 2015 20:48:57
Problema Ciurul lui Eratosthenes Scor 100
Compilator cpp Status done
Runda Arhiva educationala Marime 0.43 kb
#include <bits/stdc++.h>

using namespace std;
ifstream f("ciur.in");
ofstream g("ciur.out");
int main()
{
    int i, j, k = 0, n;
    f >> n;
    char v[n+10];
    for (i = 2; i <= n; i++){
            v[i] = 1;
    }
    for (i = 2; i <= n; i++){
        if (v[i]){
            k++;
            for (j = i + i; j <= n; j += i){
                v[j] = 0;
            }
        }
    }
    g << k;
    return 0;
}