Вопрос задан 11.03.2019 в 02:40. Предмет Информатика. Спрашивает Юрова Жанна.

Помогите! Паскаль. Исполнитель “Раздвоитель” преобразует натуральные числа. У него есть две

команды: “Вычесть 1” и “Разделить на 2”, первая команда уменьшает число на 1, вторая команда уменьшает число в два раза, если оно чётное, иначе происходит ошибка.
0 0
Перейти к ответам

Ответы на вопрос

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Петух Гордей.
Var a, b : integer;
begin
readln(a, b);
while a <> b do
begin
if (a >= b * 2) and (a mod 2 = 0) then
begin
a := round(a / 2);
writeln(':2');
end
else
begin
a := a - 1;
writeln(-1);
end
end;
end.
0 0

Топ вопросов за вчера в категории Информатика

Последние заданные вопросы в категории Информатика

Задать вопрос