Статья Автор: Лебедев Дмитрий

Задания на делители числа (типа 25 КЕГЭ и посложнее)

Разберем ряд заданий, связанных с поиском делителей числа и разложением числа на множители).
Для решения будут использоваться программы
  • поиска минимального делителя числа
  • факторизации числа и вычисления количества и суммы делителей 
подробнее смотри здесь

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


Задание 1
На числовом отрезке [A;B] найдите число, имеющее
  • максимальное количество различных натуральных делителей,
    если таких чисел не­сколь­ко?— най­ди­те ми­ни­маль­ное из них.
Вы­ве­ди­те на экран ко­ли­че­ство де­ли­те­лей та­ко­го числа и само число
Схема решения задания может выглядеть так:


Задание 2
На числовом отрезке [A; B]  найдите все  числа, имеющие ровно k различных НЕЧЁТНЫХ делителя.
Выведите эти числа и их делители (числа и делители выводить в порядке возрастания) 
Для решения задания воспользуемся:
  • свойством, что у чисел N и 2N нечётные делители совпадают
  • программой sp_del


Задание 3
Найдите наименьшее число, превосходящее A, среди делителей которого есть делитель
  • 16-ричная запись которого содержит фрагмент "ABBA"
Выведите это число и его делитель в десятичном и 16-ричном форматах.

Для решения воспользуемся подпрограммой sp_del для получения всех делителей числа

Пропустить Навигационные Ссылки.
Чтобы оставить комментарий нужна авторизация
Печать