Pagini recente » Cod sursa (job #811375) | Cod sursa (job #2618656) | Cod sursa (job #2065282) | Cod sursa (job #1089869) | Cod sursa (job #2649242)
#include <bits/stdc++.h>
using namespace std;
ifstream f("ciur.in");
ofstream g("ciur.out");
bool v[2000*1000+1];///0 daca e prim , 1 daca nu e prim
int change_v(int n ){
v[1] = 1;
int count_v = 0;
for (int i = 2 ; i <= n ; i ++)
{
if (v[i] == 0)
{
count_v++;
for (long long j = 2 * i; j <= n ; j += i )
{
v[j] = 1;
}
}
}
return count_v;
}
int main() {
int n;
f >> n;
g << change_v(n);
return 0;
}