Вычислить факториал, используя оператор цикла. - PascalABC.NET
Формулировка задачи:
Составить программу, которая вычисляла бы факториала числа n. (Например: 5!=1*2*3*4*5; 7!=1*2*3*4*5*6*7)
Решение задачи: «Вычислить факториал, используя оператор цикла.»
textual
Листинг программы
var N : Integer; begin Write('N = '); ReadLn(N); var F := 1; while N > 1 do begin F *= N; N -= 1; end; WriteLn(F); end.
Объяснение кода листинга программы
- Переменная N инициализируется значением, введенным пользователем.
- Переменная F инициализируется значением 1.
- Используется цикл while, который выполняется до тех пор, пока N больше 1.
- Внутри цикла F умножается на N.
- N уменьшается на 1.
- После окончания цикла выводится значение F.
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д