Информатика, вопрос задал mahmytmahmudow2 , 1 год назад

как посчитать 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 даже в этом случи твоя программа не работает
Новые вопросы