РУҚА
25

Решение: Поиск делителей с цифрой 9

ЕГЭ · Информатика · Задание 25 · Теория чисел
ПовышеннаяФИПИ703256Короткий ответ≈ 5 минутРазбор в 3 шага
Условие

Напишите программу, которая перебирает целые числа, бо́льшие 500 000, в порядке возрастания и ищет среди них такие, у которых есть натуральный делитель, оканчивающийся на цифру 9 и не равный ни самому числу, ни числу 9. Запишите первые пять найденных чисел в порядке возрастания и для каждого из них укажите соответствующий минимальный делитель, оканчивающийся цифрой 9, не равный ни самому числу, ни числу 9.

Открыть задачу и решить самому
Дальше ответЕсли ещё решаете — начните с подсказок: они ведут к ответу, но не выдают его.
К подсказкам

Решение по шагам

3 шага
1

Перебираем числа, начиная с 500001, и для каждого проверяем делители от 2 до квадратного корня из числа. Подходящими считаем делители, меньшие самого числа, не равные 9 и оканчивающиеся цифрой 9.

2

Первое найденное число — 500004: оно делится на 19, а 19 — минимальный подходящий делитель.

Далее получаем 500018 = 29 · 17242, 500019 = 39 · 12821, 500023 = 19 · 26317 и 500025 = 59 · 8475.

Ответ

500004 19; 500018 29; 500019 39; 500023 19; 500025 59

Этот ответ получен в разборе, но не сверен с официальным ключом из банка — проверьте выкладки, прежде чем заучивать результат.

Где здесь ошибаются

Учитывают делитель 9, хотя он запрещён условием.

Записывают не минимальный подходящий делитель.

Проверяют только простые делители и пропускают составные делители, оканчивающиеся на 9.

Закрепить приёмВ теме «Теория чисел» ещё 53 задачи — с ответом и таким же разбором.
Тренироваться

Как решать задание 25 ЕГЭ, информатика

Разбор этой задачи разложен на 3 шага: видно, откуда берётся каждое число и где теряется балл. Ответ приведён рядом с выкладками, а не вместо них.

Задача из темы «Теория чисел»: в ней 54 задачи, и у каждой есть такой же разбор. Регистрация не нужна.