Найти произведение цифр числа - Pascal ABC (12885)
Формулировка задачи:
Дано натуральное число:
-найти произведение цифр числа;
-верно ли,что в данном числе нет данной цифры А(А вводится с клавиатуры)
Решение задачи: «Найти произведение цифр числа»
textual
Листинг программы
var numb: LongInt; m: LongWord; a, temp: 0..9; aa:string; flag: Boolean; begin Write('Введите число: '); ReadLn(numb); Write('Введите цифру А: '); ReadLn(a); m := 1; numb := Abs(numb); flag := False; repeat temp := numb mod 10; m := m * temp; flag := flag Or (a = temp); numb := numb div 10; until ((numb = 0) Or (m = 0)); WriteLn('Произведение цифр: ', m); if flag then aa:=' ' else aa:=' не '; WriteLn('Цифра ', a,aa, 'присутствует'); end.
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д