alarm
Задайте вопрос
Информатика
Vitautas

РЕШЕНИЕ НУЖНО ТОЛЬКО НА PYTHON:Рассматривается множество целых чисел, принадлежащих числовому отрезку (2807;8558), которые удовлетворяют следующим условиям:- запись в двоичной системе заканчивается на 11;- запись в девятеричной системе заканчивается на 5. Найдите максимальное из таких чисел и их сумму. Гарантируется, что искомая сумма непревосходит 10^7

ответы: 1
Зарегистрируйтесь, чтобы добавить ответ
Ответ:

# бинарная запись 2807 первая кончается на 11, начинаем итерирлваться с него с шагом в 4 (через 4 шага у 2 бит переполнение)

# 9-ная запись 2813 первая заканчивается на 5, начинаем считать от него с шагом в 9(разряд в 9-ной сс переполняется через 9 шагов)

# теперь проходимся от первых чисел с их шагом, и если числа совпадают - удовлетворяют обоим условиям

# ТОЧКИ СТЕРЕТЬ

a = 2807

b = 2813

max = 0

acm = 0

while a <= 8558 and b <= 8558:

. . . if a < b:

. . . . . . a += 4

. . . elif b < a:

. . . . . . b+=9

. . . else:

. . . . . . acm += a

. . . . . . max = a

. . . . . . a += 8

print (max, acm)

42
Marie Patterson
Чтобы ответить необходимо зарегистрироваться.

Другие вопросы: - Информатика

Укажите название, тип данных, а

РЕШЕНИЕ НУЖНО ТОЛЬКО НА PYTHON:Р

Привет помаги мне умоляю это С

Определите составное условие, со

помагите с информатикой​

Определи значение данного знака

Контакты
Реклама на сайте