Pagini recente » Cod sursa (job #477702) | Cod sursa (job #1205330) | Cod sursa (job #683086) | Cod sursa (job #2474010) | Cod sursa (job #2465908)
#include <iostream>
#include <fstream>
#include <algorithm>
#include <cmath>
using namespace std;
ifstream fin("ciur.in");
ofstream fout("ciur.out");
int n, c;
char a[2000005];
int prime(int n){
for(int i = 2; i <= n; ++i){
if(a[i]){
c++;
for(int j = i+i; j <= n; j+=i){
a[j]=0;
}
}
}
return c;
}
int main(){
fin >> n;
for(int i = 2; i <= n; ++i){
a[i] = 1;
}
fout << prime(n);
}