25 задач за 25 дней на C
Это вызов для моего личного развития. Я собираюсь решить 25 задач за 25 дней.
#День 9, Задача 9
В теории чисел дефектным числом называется число n, сумма делителей которого меньше 2n. Например, правильными делителями числа 8 являются 1, 2 и 4, а их сумма меньше 8, поэтому число 8 неполное.
Напишите программу, которая берет число от пользователя и проверяет, является ли оно недостаточным или нет. Если число не является недостаточным, найдите наименьшее неполное число, большее заданного числа. По результату контроля программа возвращает соответствующее сообщение. Программа завершается, когда пользователь вводит -1, в противном случае после каждого возврата запрашивает новый номер. Не забывайте контролировать пригодность пользовательского ввода.
Следуйте за мной: