Выведите на экран количество делителей такого числа и само число.
Условие
Напишите программу, которая ищет среди целых чисел, принадлежащих числовому отрезку [84052; 84130], число, имеющее максимальное количество различных натуральных делителей, если таких чисел несколько — найдите минимальное из них. Выведите на экран количество делителей такого числа и само число.
Например, в диапазоне [2; 48] максимальное количество различных натуральных делителей имеет число 48, поэтому для этого диапазона вывод на экране должна содержать следующие значения:10 48 Ответ:
Ответ
Ответ и полный разбор откроются после входа
Посмотреть ответРешение по шагам
Как рассуждать
Решение. Решим задачу перебором. Будем проверять количество делителей каждого числа из диапазона, если их количество наибольшее — записываем количество делителей и само число в заранее объявленные переменные. После этого выводим эти числа на экран. Приведём решение на языке Pascal.var minNum, numDel, maxDel, i, j: longint;begin minNum := 0; maxDel := 0; for i := 84052 to 84130 do begin numDel := 0; for j := 1 to i do begin if (i mod j =
Осталось ещё 1 шаг
then begin numDel := numDel + 1; end; end; if…
Бесплатно · займёт минуту