Ольга Медведева
Георгий
Алгоритм:
Вводим n
Y присваиваем значение n
Организовываем цикл с параметром от n-1 до 2 с шагом -1
В цикле умножаем текущее значение Y на текущее значение параметра
Результат умножения присваиваем опять Y
После окончания цикла выводим Y
Б_
Белла ____
y=n!
Ли
Литвинов
Если на Паскале, то легко с помощью рекурсии:
Function Y(N: integer) : longint;
Begin
If N = 0 then Y := 1
Else Y := Y(N-1) * N;
End;
Похожие вопросы