25 задач за 25 дней на C

Это вызов для моего личного развития. Я собираюсь решить 25 задач за 25 дней.

#День 17, Задача 17

Шпионское число — это число, сумма цифр которого равна произведению его цифр. Например, 1124 — это номер шпиона, сумма его цифр 1+1+2+4=8, а произведение цифр 1*1*2*4=8.

Напишите программу, которая берет число от пользователя и проверяет, является ли он шпионом или нет. Если число не является шпионом, найдите наименьшее число шпиона, большее заданного числа. По результату контроля программа возвращает соответствующее сообщение. Программа завершается, когда пользователь вводит -1, в противном случае после каждого возврата запрашивает новый номер. Не забывайте контролировать пригодность пользовательского ввода.



Следуйте за мной:

ЛинкедИн

Гитхаб