Максимальное целое n, такое, что F=n! умещается в переменной типа integ er.

0 голосов

Максимальное целое n, такое, что F=n! умещается в переменной типа
integ er.


спросил от (29 баллов) в категории Информатика
1 Ответ
0 голосов
ответил от Одаренный (4.7k баллов)

Если максимальное число, которое поместится в integer: 32767, то
32767 / 1 / 2 / 3 / 4 / 5 / 6 / 7 = 6,5 = 7
Проверим, найдя 7!
1 * 2 * 3 * 4 * 5 * 6 * 7 = 5040 - это число уместится в переменной типа integer. Если умножить число на 8, то получится 40320, а это меньше 32762. 
Ответ: 7! = 5040


оставил комментарий от Архангел (142k баллов)

Один раз уже об этом писал в комментарии к этой же задаче (её не первый раз просят решить, видимо лень искать готовое пересиливает). В вопросе не указан язык программирования. Ответивший тоже не указал языка. Видимо невдомек, что в разных языках программирования (и даже в разных диалектах одного языка языка) под тип integer отводится РАЗНОЕ количество байт.

...