Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 13.03.2012, 18:35   #1
evro
Новичок
Джуниор
 
Регистрация: 19.03.2010
Сообщений: 1
По умолчанию Алгоритм

Значение переменной R, вычисленное по блок-схеме,


Не могу получить правильный ответ.
Правильный ответ должен быть 9.
Скажите, что не так.
Код:
var a,r, b: integer;

begin
  a:=16;
  b:=1;
  r:=0;
while a > 1 do
        begin
    if (a mod 3)=0 then
      begin
        a:=a div 3;
        r:=r+1;
      end;
    if (a mod 3)=1 then
      begin
        a:=(a*2)+1;
        r:=r+1;
      end;
    if (a mod 3)=2 then
      begin
        a:=(a*2)-1;
        r:=r+1;

      end;
  end;
  writeln('Variant 20');
  writeln('Otvet: r=',r);
  readln;
end.
Изображения
Тип файла: jpg 1.jpg (15.3 Кб, 126 просмотров)
evro вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Разветвляющийся алгоритм,циклический алгоритм и Многомерные массивы (Pascal) TrapperPTZ Помощь студентам 1 26.01.2012 08:58
Разработайте алгоритм методом пошаговой детализации и программу, реализующую этот алгоритм. iamhated Помощь студентам 1 15.01.2012 16:24
Разработайте алгоритм методом пошаговой детализации и программу, реализующую этот алгоритм iamhated Помощь студентам 1 14.01.2012 16:22
Алгоритм TMDS (Алгоритм передачи данных интерфейса DVI) Pro4RE Помощь студентам 2 24.04.2011 21:55
Волновой алгоритм (алгоритм Ли) MrRockchip Общие вопросы C/C++ 4 10.05.2010 13:26