2. Укажите наибольшее и меньшее из таких чисел , при вводе которых

2. Укажите наивеличайшее и меньшее из таких чисел , при вводе которых метод печатает поначалу 3, а позже 7.
var x, a, b : integer;
begin
readln(x);
a := 0; b := 1;
while x gt; 0 do begin
a := a + 1;
b := b + (x mod 6);
x := x div 6;
end;
writeln(a); write(b);
end.

Задать свой вопрос
1 ответ
Немножко изменив ваш код я получил вот это:

var x, a, b : integer;
begin
  for var i:=0 to MaxInt do
    begin
      a := 0; b := 1;
      x:=i;
      while x gt; 0 do
        begin
          a := a + 1;
          b := b + (x mod 6);
          x := x div 6;
        end;
      If (a=3) and (b=7) then Println(a,b,i);
  end;
end.

Итог:
3 7 41 
3 7 46 
3 7 51 
3 7 56 
3 7 61 
3 7 66 
3 7 76 
3 7 81 
3 7 86 
3 7 91 
3 7 96 
3 7 111 
3 7 116 
3 7 121 
3 7 126 
3 7 146 
3 7 151 
3 7 156 
3 7 181 
3 7 186 

Судя с результата, ответ: Минимальное - 41, Наибольшее - 186
Зосимкина Камилла
А "останавливается" она там, благодаря условию в конце цикла If (a=3) and (b=7) then Println(a,b,i);
Нина Борыкова
так таких пар 3 и 7 несколько
Дмитрий
Если что среда PascalABC.NET
Камилла Мусвик
ну и позже главное, эту задачку на ЕГЭ надобно решить без программки в Паскале- то есть рассуждениями...
Даниил Евсевицкий
Да пар несколько, но есть x при которых пара 3 7 возникает 1-ый раз и еще одна когда она возникает заключительный раз
Елена Башанкаева
Нет указаний в условии , как делать, каким методом.. Как можем так и выкручиваемся
Полина Лаврусь
тут нет, и спасибо для вас за решение- я его ни коим образом не хаю, напротив-разберусь.
Борис
но такие задачи есть именно в егэ и он у нас сдается без ПК ((((((
Женя Меледяхин
"я это прочла,но я так сообразила чтоб цикл не пошел четвертый раз число х должно быть меньше 6^3=216.." Сразу что-то не поразмыслил, да полностью можно было пустить цикл от 36 до 216, различия в ответе нет, просто разница во медли исполненья
Ромка Левинштейн
да он мгновенно сработал, спасибо
, оставишь ответ?
Имя:*
E-Mail:


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

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

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

Войти на сайт