Ольга Медведева
Ольга Медведева

Вопрос легкий! Нужно составить алгоритм y=n!

Георгий
Георгий

Алгоритм:
Вводим n
Y присваиваем значение n
Организовываем цикл с параметром от n-1 до 2 с шагом -1
В цикле умножаем текущее значение Y на текущее значение параметра
Результат умножения присваиваем опять Y
После окончания цикла выводим Y

Ли
Литвинов

Если на Паскале, то легко с помощью рекурсии:
Function Y(N: integer) : longint;
Begin
If N = 0 then Y := 1
Else Y := Y(N-1) * N;
End;

Похожие вопросы
Алгоритм помогите составить!
Вопрос по алгоритмам!!!!
Составить алгоритмы и программы для заполнения :
Разработать схему алгоритма, определяющего, является ли заданное число N простым. Протестировать алгоритм для N=10,N=31. N
Дано целое число Х и натуральное число Nя . Составить алгоритм вычесления Х ( в степени N) . Проверить алгоритм трассиров
составить алгоритм нахождения суммы первых N четных натуральных чисел
Помогите составить алгоритм в C++
Составить алгоритм нахождения у
составить алгоритм проверки числа на отчетность. составить алгоритм проверки числа на отчетность
Как составить постановку и алгоритм в Pascal?