Предмет: Информатика,
автор: davydovaelona9
Задача дано число n найти факториал числа. даю 40 баллов
Ответы
Автор ответа:
0
Уточни какой требуется язык, предположим, что это не важно
с++
#include <iostream>
#include <boost/multiprecision/cpp_int.hpp>
using namespace std;
using boost::multiprecision::cpp_int;
cpp_int factorial(int n) {
if (n == 0 || n == 1) return 1;
else return n * factorial(n - 1);
}
int main() {
int n = 18;
cpp_int result = factorial(n);
cout << "Факторіал " << n << " дорівнює " << result << endl;
return 0;
}
davydovaelona9:
на русском если можно. это точно правильно
Похожие вопросы
Предмет: Українська література,
автор: olijnikanastasia24
Предмет: Другие предметы,
автор: 04mdasha04042012
Предмет: Астрономия,
автор: Vbtor
Предмет: Английский язык,
автор: anteasr95
Предмет: Алгебра,
автор: maripolana2003