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

Function main

Exercises/Modules/Chapter 08/Soln8_05.cpp:24–42  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

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