Предмет: Информатика, автор: lelyuk1595

Рассматривается множество целых чисел, принадлежащих числовому отрезку [3912; 9193], которые удовлетворяют следующим условиям:
− сумма цифр числа кратна 9;
− шестнадцатеричная запись числа не заканчивается на 21.

Ответы

Автор ответа: pinguinbird
0

На Python:

for i in range (3912,9194):

 if sum([int(k) for k in str(i)])%9 == 0 and i%256 == 33:

   print(i)

Объяснение:

Так как число в системе счисления с основанием 16 кончается на 21, то искомое число x в десятичной системе счисления при делении на 16 должно давать остаток 1 (т. е. x=16y+1, y - любое целое неотрицательное число, x - искомое число), а частное от этого деления y должно давать остаток 2 при делении на 16 (т. е. y=16z+2, z - любое целое неотрицательное число). Следовательно, x=256*z+33.

Ответ:

5409

7713

Похожие вопросы
Предмет: Русский язык, автор: ОдекватныйМальчик