Программа вводит натуральное число 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.
Решение:
Как мы видим с ходом цикла значение 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