Найти в Дзене
Романов учит

Разбор всех задач с kompege.ru Ч.8

Пусть R - сумма различных натуральных делителей целого числа, не считая единицы и самого числа.
Напишите программу, которая перебирает целые числа, большие 500 000, в порядке возрастания и ищет среди них такие, для которых R оканчивается на цифру 9.
В ответе запишите в первом столбце таблицы первые пять найденных
чисел в порядке возрастания, а во втором столбце - соответствующие им
значения R.
Например, для числа 20 R = 2 + 4 + 5 + 10 = 21. Количество строк в таблице для ответа избыточно. Назовём маской числа последовательность цифр, в которой также могут встречаться следующие символы: 1) символ «@» означает ровно одну произвольную нечётную цифру;
2) символ «#» означает любую последовательность чётных цифр произвольной
длины; в том числе «#» может задавать и пустую последовательность. Например, маске 123#4@5 могут соответствовать числа 123405 и 12300405. Среди натуральных чисел, не превышающих 1010, найдите все числа, соответствующие маске 20@@22#, делящиеся на 10980 без остатка.
Оглавление

№ 20814 Апробация 05.03.25 (Уровень: Базовый)

Пусть R - сумма различных натуральных делителей целого числа, не считая единицы и самого числа.
Напишите программу, которая перебирает целые числа, большие 500 000, в порядке возрастания и ищет среди них такие, для которых R оканчивается на цифру 9.
В ответе запишите в первом столбце таблицы первые пять найденных
чисел в порядке возрастания, а во втором столбце - соответствующие им
значения R.
Например, для числа 20 R = 2 + 4 + 5 + 10 = 21. Количество строк в таблице для ответа избыточно.

№ 20502 (Уровень: Средний)

Назовём маской числа последовательность цифр, в которой также могут встречаться следующие символы:

1) символ «@» означает ровно одну произвольную нечётную цифру;
2) символ «#» означает любую последовательность чётных цифр произвольной
длины; в том числе «#» может задавать и пустую последовательность.

Например, маске 123#4@5 могут соответствовать числа 123405 и 12300405.

Среди натуральных чисел, не превышающих 1010, найдите все числа, соответствующие маске 20@@22#, делящиеся на 10980 без остатка.

В ответе запишите в первом столбце таблицы первые 5 найденных чисел в порядке возрастания, а во втором столбце – соответствующие им результаты деления этих чисел на 10980. Количество строк в таблице для ответа избыточно.

№ 20501 (Уровень: Средний)

Назовём маской числа последовательность цифр, в которой также могут встречаться следующие символы:]\

1) символ «?» означает ровно одну произвольную цифру;
2) символ «&» означает последовательность цифр, образующих степень двойки (1, 2, 4, 8, 16, ...).

Например, маске 1?2&3? могут соответствовать числа 1213 и 12483.

Среди натуральных чисел, не превышающих 1010, найдите числа, соответствующие маске 8902??&, делящиеся на 1432 без остатка.

В ответе запишите в первом столбце таблицы первые 5 найденных чисел в порядке возрастания, а во втором столбце – соответствующие им результаты деления этих чисел на 1432.

Количество строк в таблице для ответа избыточно.

Если у вас остались вопросы, хотите разобраться, хотите подготовиться к ЕГЭ/ОГЭ по информатике или изучить программирование на языке Python - добро пожаловать на пробный урок в телеграм t.me/MikhailRomanov

Ставьте лайк, пишите комментарии.
ЖМИ НА ССЫЛКУ СНИЗУ ДЛЯ НАВИГАЦИИ ПО РЕШЕНИЯМ
Тут все разборы собраны воедино