Предмет: Информатика,
автор: Jungle22
Найти произведение цифр заданного целого числа. Решить в паскале. Пишу вот такую команду но пишет ошибку.
P := 1; {здесь будет произведение}
while n > 0 do begin
P := P * (n mod 10);
n := n div 10;
end;
Ответы
Автор ответа:
5
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.
Похожие вопросы
Предмет: Русский язык,
автор: Dumkin1
Предмет: Русский язык,
автор: alina1427
Предмет: Английский язык,
автор: хлупин
Предмет: Алгебра,
автор: vl4
Предмет: История,
автор: dashkazzz203