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

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

Выведите на экран количество делителей такого числа и само число.

Условие

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

Например, в диапазоне [80; 90] максимальное количество различных натуральных делителей имеет число 90, поэтому для этого диапазона вывод на экране должна содержать следующие значения:12 90Ответ:

Ответ

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

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

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

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

    Решение. Решим задачу перебором. Будем проверять количество делителей каждого числа из диапазона, если их количество наибольшее — записываем количество делителей и само число в заранее объявленные переменные. После этого выводим эти числа на экран. Приведём решение на языке 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 шаг

  1. then begin numDel := numDel + 1; end; end; if…

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

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

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

Выведите на экран количество делителей такого числа и само число. — решение с объяснением | Lom Ai