использовать Чертежник
алг ключ
нач
сместиться в точку (1,1)
опустить перо
сместиться в точку (2,1)
сместиться в точку (2,2)
сместиться в точку (3,2)
сместиться в точку (3,3)
сместиться в точку (7,3)
сместиться в точку (7,1)
сместиться в точку (11,1)
сместиться в точку (11,6)
сместиться в точку (7,6)
сместиться в точку (7,4)
сместиться в точку (1,4)
сместиться в точку (1,1)
поднять перо
сместиться в точку (8,2)
опустить перо
сместиться в точку (10,2)
сместиться в точку (10,5)
сместиться в точку (8,5)
сместиться в точку (8,2)
поднять перо
сместиться в точку (0,0)
кон
Объяснение:
Смотри картинку
// Внимание! Если программа не работает, обновите версию!
begin
var (min,n):=(10,ReadInteger);
while n>0 do begin
var d:=n mod 10;
if d.IsEven and (d<min) then min:=d;
n:=n div 10
end;
if min=10 then Writeln('В числе нет четных цифр')
else Writeln('Минимальная четная цифра ',min)
end.
Примеры
162083
Минимальная четная цифра 0
153379
В числе нет четных цифр