Онлайн компилятор C

#include <stdio.h> int main() { int n; scanf("%d",&n); for (int num=10; num<=n;num++){ int temp=num; int sum=0; int product=1; int digit; while (temp>0){ digit=temp%10; sum+=digit; product*=digit; temp/=10; } if (sum==product){ printf("%d",num); } } return 0; }
1) Этот код находит и выводит все числа от 10 до введённого пользователем числа `n`, у которых сумма цифр равна произведению цифр.  

2) Подсказки:  
- Обрати внимание на работу с цифрами числа: как они извлекаются и обрабатываются в цикле `while`.  
- Проверь, как сравниваются сумма и произведение цифр для каждого числа в диапазоне.