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