Для каждого найденного числа запишите эти четыре делителя в четыре
Условие
Напишите программу, которая ищет среди целых чисел, принадлежащих числовому отрезку [210 235; 210 300], числа, имеющие ровно четыре различных натуральных делителя, не считая единицы и самого числа. Для каждого найденного числа запишите эти четыре делителя в четыре соседних столбца на экране с новой строки. Делители в строке должны следовать в порядке возрастания.
Например, в диапазоне [10; 16] ровно четыре различных натуральных делителя имеет число 12, поэтому для этого диапазона вывод на экране должна содержать следующие значения:2 3 4 6 Ответ:
Ответ
Ответ и полный разбор откроются после входа
Посмотреть ответРешение по шагам
Как рассуждать
Решение. Решим задачу перебором. Будем проверять количество делителей каждого числа из диапазона, если их количество равно четырем — записываем их в массив d. Приведём решение на языке Pascal.var numDel, i, j: longint; d: array[1..4] of longint;begin for i := 210235 to 210300 do begin numDel := 0; for j := 2 to (i div
Осталось ещё 1 шаг
do begin if i mod j = 0 then begin numDel :=…
Бесплатно · займёт минуту