Pagini recente » Cod sursa (job #2024906) | Istoria paginii utilizator/szaszgeri94 | Cod sursa (job #1344961) | Cod sursa (job #1970160) | Cod sursa (job #2495591)
#include <iostream>
#include<fstream>
#include<cmath>
using namespace std;
ifstream in("ciur.in");
ofstream out("ciur.out");
int main()
{
int n,*v,C = 0;
in>>n;
v = new int[n];
for(int i = 0;i<n;i++){
v[i] = 1;
}
v[0] = 0;
v[1] = 0;
for(int i = 2;i<int((sqrt)(n));i++){
if(v[i]){
for(int j = 0;j<int(n/i);j++){
v[i*j] = 0;
}
}
}
for(int i = 0;i<n;i++){
if(v[i])
C++;
}
out<<C;
return 0;
}