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
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, различия в ответе нет, просто разница во медли исполненья
Ромка Левинштейн
да он мгновенно сработал, спасибо
, оставишь ответ?
Похожие вопросы
-
Вопросы ответы
Новое
NEW
Статьи
Информатика
Статьи
Последние вопросы
В сосуде 4целых одна пятая литр воды что бы заполнить сосуд
Математика.
Двум малярам Диме И Олегу поручили выкрасить фасад дома они разделили
Разные вопросы.
найти порядковый номер 41Э если в ядре 20 нейтронов
Разные вопросы.
в ряду натуральных чисел 3, 8, 10, 24, … 18 одно
Математика.
Предприятие по производству с/хоз продукции на производство затратило 3527000 руб Валовый
Разные вопросы.
Математика, задано на каникулы. ВАРИАНТ 1004
НОМЕР 1,2,3,4,5,6,7,8.
Математика.
Имеются три конденсатора емкостью С1=1мкФ, С2=2мкФ и С3=3мкФ. Какую наименьшую емкость
Физика.
Из точки м выходят 3 луча MP MN и MK причём
Геометрия.
выпиши в свою тетрадь те правила этикета которые тебе не были
Разные вопросы.
Анна хорошо учится у неё много подруг свободное от учёбы время
Обществознание.
Облако тегов