Питон. исполнитель “раздвоитель” преобразует натуральные числа. у него есть две команды: “вычесть 1” и “разделить на 2”, первая команда уменьшает число на 1, вторая команда уменьшает число в два раза, если оно чётное, иначе происходит ошибка. дано два натуральных числа a и b (a> b). напишите алгоритм для развоителя, который преобразует число a в число b и при этом содержит минимальное число команд. команды алгоритма нужно выводить по одной в строке, первая команда обозначается, как -1, вторая команда как : 2.
265
393
Ответы на вопрос:
#python 3.6.0 a, b = int( int( while a! =b: if (a//2> =b) and (a%2 == 0): print ('разделить на 2') a//=2 else: print ('вычесть 1') a-=1
Популярно: Информатика
-
LyudaDolina14.08.2021 13:49
-
HelenToys26.05.2020 08:32
-
полина213306.03.2021 23:59
-
vanikkuz16.04.2021 16:54
-
jessicakiska10.10.2020 14:39
-
dasha68533114.07.2021 10:17
-
lakras07.07.2021 01:10
-
nastiaprokopiv09.09.2022 04:47
-
SonyaNexoda14.06.2023 08:04
-
МихаилКрыл26.10.2022 02:22