Условие:
C клавиатуры вводится число n. Найти число из диапазона от 1 до n с максимальной суммой делителей (в сумму делителей не включать единицу и само число).

C клавиатуры вводится число n. Найти число из диапазона от 1 до n с максимальной суммой делителей (в сумму делителей не включать единицу и само число).
Шаг 1. Ввод и проверка корректности вводимого числа n.
Для того чтобы число было корректным (например, положительным), используем цикл do…while. Внутри цикла запрашиваем у пользователя ввод до тех пор, пока n не станет удовлетворять условию (например, n ≥ 1).
Шаг 2. Поиск числа от 1 до n с максимальной суммой делителей.
Для каждого числа i из диапазона [1, n] необходимо найти сумму его делителей, исключая единицу и само число i. Для этого:
• Инициализируем переменную суммы (sum) равной нулю.
• Используем цикл for, перебирающий делители от 2 до...

Внутри — полный разбор, аргументация, алгоритм решения, частые ошибки и как отвечать на каверзные вопросы препода, если спросит
Попробуй решить по шагам
Попробуй один шаг и продолжи в режиме обучения или посмотри готовое решение