• "У Удвоителя две команды, которым присвоены номера:
    1. Прибавь 1
    2. умножь на 2
    Первая-увеличивает число на экране на 1, вторая удваивает его.
    Программа для удвоителя-это последовательность команд.
    Сколько программ, которые число 2 преобразуют в число 22."
    Так вот, в чем суть. Нужно написать программку для решения этой задачи. Я даже не знаю, с чего начать можно. Может вы сможете чем-то помочь? 

Ответы 1

  • 2---->22    1)   2*2=42)   4+1=53)   5*2=104)   10+1=115)   11*2=22program chik;var a,b,k:integer;begina:=2;   b:=22;k:=0;while b>a dobegink:=k+1;if(b mod a=0)then b:=b div a else b:=b-1;if(b=2)then break;end;writeln(k);end. 
  • Добавить свой ответ

Еще вопросы

Войти через Google

или

Забыли пароль?

У меня нет аккаунта, я хочу Зарегистрироваться

How much to ban the user?
1 hour 1 day 100 years