Автомат получает на вход нечётное число X. По этому числу строится трёхзначное число Y по следующим правилам.
1. Первая цифра числа Y (разряд сотен) — остаток от деления X на 4.
2. Вторая цифра числа Y (разряд десятков) — остаток от деления X на 3.
3. Третья цифра числа Y (разряд единиц) — остаток от деления X на 2.
Пример.
Исходное число: 63179. Остаток от деления на 4 равен 3; остаток от деления на 3 равен 2; остаток от деления на 2 равен 1. Результат работы автомата: 321.
Укажите наименьшее двузначное число, при обработке которого автомат выдаёт результат 301.
Можно заметить, что подходит число 15, а все остальные двузначные числа меньшие 15 либо делятся на 2, либо не делятся на 3.
Ответ: 15.
Приведём решение Сергея Донец на языке PascalABC.NET.
begin
for var n:=10 to 99 do begin
var a:=n mod 4;
var b:=n mod 3;
var c:=n mod 2;
if(a,b,c)=(3,0,1)then begin
Print(n);exit;
end;end;
end.

