"У Удвоителя две команды, которым присвоены номера:1. Прибавь 12. помножь на

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

Задать свой вопрос
1 ответ
2----gt;22    
1)   2*2=4
2)   4+1=5
3)   5*2=10
4)   10+1=11
5)   11*2=22
program chik;
var a,b,k:integer;
begin
a:=2;   b:=22;
k:=0;
while bgt;a do
begin
k:=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. 

, оставишь ответ?
Имя:*
E-Mail:


Добро пожаловать!

Для того чтобы стать полноценным пользователем нашего портала, вам необходимо пройти регистрацию.
Зарегистрироваться
Создайте собственную учетную запить!

Пройти регистрацию
Авторизоваться
Уже зарегистрированны? А ну-ка живо авторизуйтесь!

Войти на сайт