решение, который дал другой пользователь, слишком сложное. я могу предложить альтернативный вариант, который будет гораздо проще в понимании.
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.
Поделитесь своими знаниями, ответьте на вопрос:
Запишите программу формирования и вывода массива из 20 случайных чисел (из диапазона от 0 да 1000) и вычисления их среднего значения