Укажите наименьшее возможное значение x при вводе которого программа выведет число 120

Программа вводит натуральное число x, выполняет преобразования, а затем выводит одно число. Укажите наибольшее возможное значение x,не превосходящее 2 000 000 000, при вводе которого программа выведет число 12. python

x = int(input()) a=0 b=10 while x > 0: d = x % 6 if d > a: a = d if d < b: b = d x = x // 6 print(a*b)

я нашел пары чисел, которые сложив, можно получить 12(ЗАМЕТИМ: что 12 получается в результате a*b=12): 1 и 11 2 и 10 3 и 9 4 и 8 5 и 7 6 и 6

Отслеживать
задан 31 янв 2020 в 13:21
155 13 13 бронзовых знаков
проставьте отступы в коде
31 янв 2020 в 13:29
31 янв 2020 в 13:32
ну этот код не запуститься, если его скопировать и вставить.
31 янв 2020 в 13:35
31 янв 2020 в 13:37
тогда извините меня

31 янв 2020 в 13:42

1 ответ 1

Сортировка: Сброс на вариант по умолчанию

По-моему, такого нет — если только не имеется в виду переполнение машинное.

22 36*22+22 36*(36*22+22)+22 36*(36*(36*22+22)+22)+22

Главное — чтоб была мигалка остатков 3 и 4. Так что это не единственный вариант ad infinitum.

Щелчок 2023 | Задание №5 (все прототипы: руками + прогой)

Вот пример для более чем 1800-значного числа: https://ideone.com/Fzylq8

Update для обновленного вопроса.

Наибольшее число до 2000000000 имеет вид в шестеричной системе счисления 4444. 443. Лгко посчитать, что наибольшим числом такого вида, не превосходящим 2000000000, является 1741425867

Источник: ru.stackoverflow.com

Ниже на 4-х языках записан алгоритм.

Ниже на 4-х языках записан алгоритм. Получив на вход число x этот алгоритм печатает два числа L и M. Укажите наименьшее из таких чисел x, при вводе которых алгоритм печатает сначала 3, а потом 7.

Читайте также:
Расширение cpp какая программа

Решение:

Как мы видим с ходом цикла значение M увеличивается на 1. Значение L уменьшается на x. Данный цикл выполняется пока L >= x. Затем следует действие которое меняется значения переменных L и M местами (если M 0

camera_alt

of your page —>

Последние задачи

На стороне $BC$ остроугольного треугольника $ABC$ как на диаметре построена полуокружность, пересекающая $AD$ в точке $M$, $AD=90$, $MD=69$, $H$ — точка пересечения высот треугольника $ABC$. Найдите $AH$.

В треугольнике $ABC$ биссектриса угла $A$ делит высоту, проведенную из вершины $B$, в отношении $13:12$, считая от точки $B$. Найдите радиус окружности, описанной около треугольника $ABC$, если $BC=20$.

В треугольнике $ABC$ известны длины сторон $AB=60$, $AC=80$, точка $O$-центр окружности, описанной около треугольника $ABC$. Прямая $BD$, перпендикулярная прямой $AO$, пересекает $AC$ в точке $D$. Найдите $CD$.

Разбор 16 задания на Python | ЕГЭ по информатике 2021

Источник: examme.ru

Укажите наименьшее возможное значение x при вводе которого программа выведет число 120

Задание 20. Ниже на четырёх языках записан алгоритм. Получив на входе число x, этот алгоритм печатает два числа: a и b. Укажите наибольшее из таких чисел x, при вводе которых алгоритм печатает сначала 2, а потом 15.

В приведенных программах задаются три целочисленные переменные x, a, b, причем переменные a=0, b=1, а переменная x вводится с клавиатуры. Затем идет цикл, пока x>0, внутри которого происходит увеличение переменной a на 1, а переменная b вычисляет произведения остатков от деления числа x на 10. Затем, переменная x целочисленно делится на 10 (например, 17/10=1).

После цикла на экран выводится сначала переменная a, а затем, переменная b. Необходимо подобрать такое число x, чтобы переменная a=2, а b=15. Значение a=2 означает, что цикл должен выполниться ровно два раза, а b=15 говорит о том, что при делении x на 10 должны получиться остатки 5 и 3 (так как 5*3=15). Этим условиям удовлетворяет число x=53. (Число 35 также будет давать ответ a=2 и b=15, но оно меньше, чем 53, а по условию задачи нужно выбрать наибольшее из чисел).

Читайте также:
Школа работает по программе

Источник: self-edu.ru

Рейтинг
( Пока оценок нет )
Загрузка ...
EFT-Soft.ru