Найти произведение цифр заданного целого числа. решить в паскале. пишу вот такую команду но пишет ошибку. p : = 1; {здесь будет произведение} while n > 0 do begin p : = p * (n mod 10); n : = n div 10; end;

user666triplesix user666triplesix    2   20.05.2019 12:10    1

Ответы
qerenfilibrahi qerenfilibrahi  13.06.2020 21:57

program aaa;
var a,b,d:integer;
begin
read(a);
d:=1;
while a> 0 do begin
b:=a mod 10;
a:=a div 10;
d:=d*b;
end;
writeln(d);
end.

ПОКАЗАТЬ ОТВЕТЫ
Другие вопросы по теме Информатика