Паскаль, цикл с предусловием while. вводится целое положительное число. найти наименьшую нечетную цифру в числе. если в числе нет нечетных цифр, то вывести надпись "в числе нет нечетных цифр"
Var min, n, r, m:integer; begin writeln('Введите целое положительное число'); read(n); min := 10; r := 1; while r <> 0 do begin m := n mod 10; if (m < min) and (m mod 2 = 1) then min := m; r := n div 10; n := r; end; if min = 10 then writeln('В числе нет нечетных цифр') else writeln (min) end.
begin
writeln('Введите целое положительное число');
read(n);
min := 10;
r := 1;
while r <> 0 do
begin
m := n mod 10;
if (m < min) and (m mod 2 = 1) then min := m;
r := n div 10;
n := r;
end;
if min = 10 then writeln('В числе нет нечетных цифр') else writeln (min)
end.