Предмет: Информатика,
автор: mahmytmahmudow2
как посчитать n! на с++ n<=1000 ???
Ответы
Автор ответа:
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 даже в этом случи твоя программа не работает
Похожие вопросы
Предмет: Физика,
автор: arhe0411
Предмет: Українська мова,
автор: sashulikrybak12
Предмет: Химия,
автор: vitaliytsiganenko228
Предмет: История,
автор: krupiciluha
Предмет: Алгебра,
автор: bmw728ilong