Предмет: Информатика,
автор: dagestan8228
РЕШЕНИЕ НУЖНО ТОЛЬКО НА PYTHON:
Рассматривается множество целых чисел, принадлежащих числовому отрезку (2807;
8558), которые удовлетворяют следующим условиям:
- запись в двоичной системе заканчивается на 11;
- запись в девятеричной системе заканчивается на 5.
Найдите максимальное из таких чисел и их сумму. Гарантируется, что искомая сумма не
превосходит 10^7
Ответы
Автор ответа:
2
Ответ:
s=0
m=0
for i in range(2807,8559):
....if i%9==5:
........if i%2==1 and i//2%2==1:
............s+=i
............if i>m:
.................m=i
print(s)
if m!=0:
....print(m)
1234567dgj:
6 класс вы хорошо понимаете?
Автор ответа:
0
Ответ:
a = 2807
a12 = 0
a2 = ''
a9 = ''
n = 5752
s = 0
Ssp = []
for i in range(n):
a12 = a
while a12 > 0:
a2 = str(a12 % 2) + a2
a12 = a12 // 2
a12 = a
while a12 > 0:
a9 = str(a12 % 9) + a9
a12 = a12 // 9
if int(a2) % 100 == 11:
if int(a9) % 10 == 5:
s = s + a
Ssp.append(a)
a2 = ''
a9 = ''
a = a + 1
print(max(Ssp))
print(s)
Интересные вопросы
Предмет: Другие предметы,
автор: Угадайка135
Предмет: Русский язык,
автор: iuda1
Предмет: Русский язык,
автор: Лерусик08
Предмет: Алгебра,
автор: Marik20004