решение, который дал другой пользователь, слишком сложное. я могу предложить альтернативный вариант, который будет гораздо проще в понимании.
var a,s,s1: integer;
begin
write('введите число -> ');
readln(a);
s1: =1;
while a> 0 do
begin
s: =s+(a mod 10);
s1: =s1*(a mod 10);
a: =a div 10;
end;
writeln('сумма цифр числа равна -> ',s);
writeln('произведение цифр числа равно -> ',s1);
end.
Поделитесь своими знаниями, ответьте на вопрос: