Исполнитель "вычеслитель" умеет выполнять только две команды : умножить на 2 и прибавлять 1. Составтьте для вычислителя наиболее короткую программу получения из числа 1 чисел 5, 50 и 99.
Исполнитель "вычеслитель" умеет выполнять только две команды : умножить на 2 и прибавлять 1. Составтьте для вычислителя наиболее короткую программу получения из числа 1 чисел 5, 50 и 99.
Ответ(ы) на вопрос:
(1+1)*2+1=5
((1+1)*2+1)*(2*2*2+1+1)=50
(1+2*2*2)*(2*2*2+1+1)+(2*2*2+1)=99
Не нашли ответ?
Похожие вопросы