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

как посчитать n! на с++ n<=1000 ???​

Ответы

Автор ответа: archie242
1

Відповідь:

#include <iostream>

#include <gmpxx.h>

using namespace std;

int main() {

   int n;

   cin >> n;

   mpz_class factorial = 1; // создаем переменную для хранения факториала

   for (int i = 1; i <= n; i++) {

       factorial *= i; // умножаем на текущее число

   }

   cout << factorial << endl; // выводим результат

   return 0;

}


mahmytmahmudow2: если n=100 даже в этом случи твоя программа не работает
Похожие вопросы
Предмет: Химия, автор: vitaliytsiganenko228