Назад к задачамПолучайте помощь с лайвкодингом в реальном времени с Sobes Copilot
Junior — Middle+
9
Рекурсивный вычислитель факториала через шаблоны C++
Условие задачи
Дополните представленный шаблонный код, чтобы он корректно рассчитывал факториал числа во время компиляции.
# include <iostream>
template<int n>
struct F {
enum { value = n * F<n - 1>::value };
};
int main() {
std::cout << F<5>::value << '\n';
}