Cod sursa(job #2573037)

Utilizator LeperBearMicu Alexandru LeperBear Data 5 martie 2020 15:29:27
Problema Ciurul lui Eratosthenes Scor 30
Compilator cpp-64 Status done
Runda r3capitusulare Marime 0.43 kb
#include <fstream>
#define ios ios_base::sync_with_stdio(false);
#define nmax 125005

using namespace std;

ifstream cin ("ciur.in");
ofstream cout ("ciur.out");

int i,j,n,nr=1;
char v[nmax];

int main()
{
    ios;
    cin.tie(0);
    cout.tie(0);
    cin>>n;
    for (i=3;i<=n;i+=2){
        if (!v[i]){
            nr++;
            for (j=2*i;j<=n;j+=i) v[j]++;
        }
    }
    cout<<nr;
    return 0;
}