Pagini recente » Cod sursa (job #2405411) | Cod sursa (job #1637941) | Cod sursa (job #342711) | Cod sursa (job #730195) | Cod sursa (job #2737231)
#include <bits/stdc++.h>
using namespace std;
int N;
bool arr[2000002];
bool prim(int x) {
for(int i = 2; i <= sqrt(x); i++) {
if (x % i == 0) {
return false;
}
}
return true;
}
int main() {
freopen("ciur.in", "r", stdin);
freopen("ciur.out", "w", stdout);
cin >> N;
int ans = 0;
for(int i = 2; i <= N; i++) {
if(!arr[i]) {
if(prim(i)) {
ans++;
arr[i] = 1;
}
}
}
cout << ans;
}