Присоединиться

11 класс·средний уровень

Для каждого найденного числа запишите эти два делителя в два соседних

Условие

Напишите программу, которая ищет среди целых чисел, принадлежащих числовому отрезку [174457; 174505], числа, имеющие ровно два различных натуральных делителя, не считая единицы и самого числа. Для каждого найденного числа запишите эти два делителя в два соседних столбца на экране с новой строки в порядке возрастания произведения этих двух делителей. Делители в строке также должны следовать в порядке возрастания.

Например, в диапазоне [5; 9] ровно два различных натуральных делителя имеют числа 6 и 8, поэтому для этого диапазона вывод на экране должна содержать следующие значения:2 32 4Ответ:

Ответ

Ответ и полный разбор откроются после входа

Посмотреть ответ

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

  1. Как рассуждать

    Разбор задачи целиком открывается после входа.

Осталось ещё 5 шагов

  1. Будем проверять количество делителей каждого…

  2. Приведём решение на языке Pascal.var numDel…

  3. Приведём решение Петра Полякова на языке…

  4. Приведём решение Сергея Донец на…

  5. Приведём другое решение Сергея Донец на…

Получить полное решение

Бесплатно · займёт минуту

Другие задачи по теме «Обработка целочисленной информации»

Для каждого найденного числа запишите эти два делителя в два соседних — решение с объяснением | Lom Ai