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

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

2) Подсказки:  
- Обрати внимание, как извлекаются цифры из числа с помощью операций `% 10` и `/ 10`.  
- Проверь, правильно ли обрабатываются границы цикла (например, если n меньше 10).