 TOADD | Описание Некоторое устройство, называемое "Прибавлятель", оперирует с числом, записанным на ленте. В каждый момент времени "Прибавлятель" работает только с одной из цифр числа на ленте (говорят, что он находится над этой цифрой), выполняя одну из двух команд:
"<" - передвинуться на одну цифру (позицию на ленте) влево, "+" - изменить цифру, над которой он находится в данный момент: 1 изменяется на 2, 2 - на 3, 3 - на 4, 4 - на 5; 5 - на 6, 6 - на 7, 7 - на 8, 8 - на 9, 9 - на 0, 0 - на 1
Если устройство выполняет команду "<", находясь над самой левой цифрой числа на ленте, то к этому числу слева приписывается цифра 0, и "Прибавлятель" оказывается над ней. В исходном состоянии устройство находится над крайней правой цифрой числа на ленте Задача Требуется написать программу TOADD, формирующую такую последовательность команд "Прибавлятеля", после выполнения которой к заданному числу А на ленте прибавится число В Входные данные В первой строке входного файла TOADD.IN содержится число, напечатанное на ленте (натуральное число, не более 250 цифр). Вторая строка содержит число (натуральное, не более 250 цифр), которое нужно прибавить к числу на ленте Выходные данные В единственной строке файла TOADD.OUT записывается последовательность команд исполнителя (без пробелов) Например: TOADD.IN 123456712 12 TOADD.OUT ++<+
|
|---|