Создайте программу для машины поста, которая удваивает число, записанное в двоичной системе счисления, с кареткой над самой левой цифрой числа.
Детальное объяснение:
Введите двоичное число: 1101
Удвоенное число в двоичной системе счисления: 11101
Удвоенное число в двоичной системе счисления: 11101
Удвоение числа в двоичной системе счисления с кареткой означает, что каждая цифра умножается на 2, а каретка остаётся на своём месте, если при этом не произошло переноса. Начнем справа и будем перемножать цифры, удваивая их, и учитывая перенос, если он есть. В данном случае, удвоенное число будет 11101.
Таким образом, программа удваивает число в двоичной системе с кареткой над самой левой цифрой, сохраняя каретку на месте при необходимости.