Pagini recente » Cod sursa (job #3247041) | Cod sursa (job #3255118) | Cod sursa (job #3236734) | Cod sursa (job #2036397) | Cod sursa (job #2035394)
#include <fstream>
#define var auto
int main()
{
int n;
std::ifstream("ciur.in") >> n;
var sieve = new bool[n + 1];
for (var i = 2; i <= n; ++i)
sieve[i] = true;
for (var i = 2; i < n; ++i)
if (sieve[i])
for (var j = i + i; j <= n; j += i)
sieve[j] = false;
var sol = 0;
for (var i = 2; i <= n; ++i)
if (sieve[i])
++sol;
std::ofstream("ciur.out") << sol;
}