Вопрос задан 25.01.2020 в 16:57. Предмет Информатика. Спрашивает Константинопольский Деметрий.

Вычислить 1*2*3*…(n-1)*n ( n вводится с клавиатуры) Нужно программу написать

0 0
Перейти к ответам

Ответы на вопрос

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Богомолов Макс.

PascalABC.NET 3.4.2, сборка 1884 от 24.11.2018

Внимание! Если программа не работает, обновите версию!

begin

 1.To(ReadInteger).Aggregate(BigInteger(1),(a,b)->a*b).Print

end.

Пример

217

2174434113582705391286180135953604532547074113841280120966134941338127751629996882750252826548685075220319214067349484135380654467787270451742678423326570265620157366737288992163349171048688798463267664859364875790185551813894632412980205208366671935782165194373264746274299962531422140746241331327245578338344158437780432087037897823778356347516601795918870609920000000000000000000000000000000000000000000000000000

0 0
Отвечает Шарафутдинов Дима.
#Python
def f(n): return 1 if n==1 else n*f(n-1)
print(f(int(input())))
0 0

Топ вопросов за вчера в категории Информатика

Последние заданные вопросы в категории Информатика

Задать вопрос