Паскаль. Дана строка.Найти произведение цифр этой строки.Если цифра равна нулю,то цифру в...

0 голосов
38 просмотров

Паскаль.
Дана строка.Найти произведение цифр этой строки.Если цифра равна нулю,то цифру в произведение не включать.
!СРОЧНО!


Информатика (285 баллов) | 38 просмотров
Дан 1 ответ
0 голосов
Правильный ответ

Uses crt;var i,k,s:integer;beginwriteln('vvedite chislo');readln(i);s:=1;while i>0 do begink:=i mod 10;if k > 0 thens:=s*k; i:=i div 10;end;writeln(s);end.


image
(69 баллов)
0

uses crt;
var i,k,s:integer;
begin
writeln('vvedite chislo');
readln(i);
s:=1;
while i>0 do begin
k:=i mod 10;
if k > 0 then
s:=s*k;
i:=i div 10;
end;
writeln(s);
end.