У исполнителя Квадратор две команды, которым присвоены номера.
1. Возведи в квадрат.
2. Вычти 3.
Первая из них возводит число на экране во вторую степень, вторая- вычитает из числа 3.
Составьте алгоритм получения из числа 2 числа 46, содержащего не более 5 команд. в ответе запишите номера команд. Например, 2221 это алгоритм который преобразует число 4 в 25.
Answers & Comments
Procedure Find(a : Integer; s : String);
Begin
If a=46 then Writeln(s);
If Length(s)<5 then
Begin
Find(sqr(a),s+'1');
Find(a-3,s+'2');
end;
end;
Begin
Find(2,'');
end.