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