factorial

constexpr int factorial(const int k) noexcept

Evaluates the factorial function.

Parameters

const int k

A nonnegative integer.

Returns

int

A positive integer.

This function simply evaluates \(k!\).

Example

int k = 5;
std::cout << factorial(k) << "\n";

Output:

120

References