Факториалом называется произведение последовательных целых чисел, например 3! (читается «3 факториал») = 1-2-3 = 6. Вычисления выполняются в 16-разрядной целочисленной арифметике со знаком. Для какого максимального значения п удастся вычислить n! и что получится при вычислении (n +1)!?

2 Июн 2021 в 19:42
166 +1
0
Ответы
1

Максимальное значение n, для которого можно вычислить n! в 16-разрядной целочисленной арифметике, можно найти путем последовательного умножения чисел от 1 до момента, когда произведение превысит максимальное значение 16-разрядного целого числа (32767).

Для n = 14:
14! = 1234567891011121314 = 87178291200 > 32767
15! = 1514! = 1307674368000

Таким образом, максимальное значение n, для которого можно вычислить n! в 16-разрядной целочисленной арифметике, равно 14. При вычислении (n + 1)! получится 1307674368000.

17 Апр в 17:31
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Название заказа не должно быть пустым
Введите email
Бесплатные доработки
Гарантированные бесплатные доработки
Быстрое выполнение
Быстрое выполнение от 2 часов
Проверка работы
Проверка работы на плагиат
Интересные статьи из справочника
Поможем написать учебную работу
Название заказа не должно быть пустым
Введите email
Доверьте свою работу экспертам
Разместите заказ
Наша система отправит ваш заказ на оценку 92 588 авторам
Первые отклики появятся уже в течение 10 минут
Прямой эфир