Online Compiler C

#include <stdio.h> int main() { int max = 0, min, n; scanf("%d", n); while (n > 0) { int digit = n % 10; if (digit > max) { max = digit; } if (digit < min) { min = digit; } n /= 10; } int sum; sum = min + max; printf("%d\n", sum); return 0; }
1) Этот код должен находить минимальную и максимальную цифры введённого числа, затем выводить их сумму. Однако в коде есть несколько ошибок.

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