Предмет: Информатика, автор: davydovaelona9

Задача дано число n найти факториал числа. даю 40 баллов​

Ответы

Автор ответа: asilvejstruk
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: на русском если можно. это точно правильно
asilvejstruk: Язык программирования, я имеел в виду
asilvejstruk: Ну будем считать, что любой
Похожие вопросы
Предмет: Другие предметы, автор: 04mdasha04042012