Дано целое число K. Найти произведение цифр числа К - Pascal
Формулировка задачи:
Дано целое число K. Найти произведение цифр числа К.
Решение задачи: «Дано целое число K. Найти произведение цифр числа К»
textual
Листинг программы
var
k, p: Integer;
begin
Write('k='); ReadLn(k);
p:=1; k:=Abs(k);
repeat
p := k mod 10 * p;
k := k div 10;
until (k = 0);
WriteLn('p=', p);
end.
Объяснение кода листинга программы
- Инициализируется переменная
kкак целое число. - Инициализируется переменная
pкак целое число. - Выводится сообщение
k=и считывается значение для переменнойk. - Устанавливается начальное значение переменной
pравное 1. - Производится абсолютное значение числа
k. - Начинается цикл: пока
kне равно 0- Умножается переменная
pна остаток от деленияkна 10. - Делится переменная
kна 10 без остатка.
- Умножается переменная
- Выводится значение переменной
p.