Cod sursa(job #2644479)
Utilizator | Data | 24 august 2020 18:42:40 | |
---|---|---|---|
Problema | Ciurul lui Eratosthenes | Scor | 30 |
Compilator | cpp-64 | Status | done |
Runda | Arhiva educationala | Marime | 0.43 kb |
#include<fstream>
using namespace std;
int main(){
ifstream in("ciur.in");
ofstream out("ciur.out");
long long int x,l=0;
in>>x;
long long int v[x];
for(long long int i=2;i<=x;i++){
v[i]=i;
}
for(long long int i=2;i<=x;i++){
if(v[i]!=0){
l++;
for(long long int j=i+i;j<=x;j+=i){
v[j]=0;
}
}
}
out<<l;
}