MCPcopy Create free account
hub / github.com/Apress/beginning-cpp20 / main

Function main

Exercises/NoModules/Chapter 08/Soln8_05.cpp:23–41  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

21*/
22
23int main()
24{
25 unsigned user_number{};
26 std::cout << "Would you be so kind as to enter a number? " << std::endl;
27 std::cin >> user_number;
28
29 const auto numbers{ generateNumbers(user_number) };
30 const auto primes{ filterPrimeNumbers(numbers) };
31
32 unsigned count{};
33 for (auto& prime : primes)
34 {
35 std::cout << std::format("{:6}", prime);
36 if (++count % 15 == 0)
37 std::cout << '\n';
38 }
39
40 std::cout << std::endl;
41}
42
43/*
44 The sqrt() in the for loop below is not required.

Callers

nothing calls this directly

Calls 2

generateNumbersFunction · 0.70
filterPrimeNumbersFunction · 0.70

Tested by

no test coverage detected