Исполнитель Вычислитель забыл одну из своих старых команд, но зато освоил новую команду и теперь его СКИ имеет вид: *2   Умножить на 2 <= Стереть последнюю цифру  С помощью этих команд он может, например, из числа 68 получить числа 136 и 6. Составьте для Вычислителя программу получения: 1)      Из числа 457 число 14 2)      Из числа 167 число 10 Постарайтесь,  чтобы в программе было как можно меньше команд.

Вопрос пользователя:

Исполнитель Вычислитель забыл одну из своих старых команд, но зато освоил новую команду и теперь его СКИ имеет вид:

*2

 

Умножить на 2

<=

Стереть последнюю цифру

 С помощью этих команд он может, например, из числа 68 получить числа 136 и 6. Составьте для Вычислителя программу получения:

1)      Из числа 457 число 14

2)      Из числа 167 число 10

Постарайтесь,  чтобы в программе было как можно меньше команд.

Илюха отвечает:

из 457 в 14 :

1)стереть (45)

2)умножить на 2 (90)

3)стереть (9)

4)*2 (18)

5)*2 (36)

6)*2 (72)

7)стереть (7)

8)*2 (14).

 

 

 

из 167 в 10 :

1)*2 (334)

2)стереть (33)

3)*2 (66)

4)*2 (132)

5)стереть (13)

6)*2 (26)

7)*2 (56)

8)стереть (5)

9)*2 (10).

 

В скобках числа которые получаються)))

Добавить свой ответ