Online Compiler C

#include <stdio.h> int main() { int a; int cnt = 0, pow10 = 1; scanf("%d", &a); while (a > 0) { int no = a % 10; cnt = cnt * 10 + no; pow10 *= 10; a /= 10; } printf("%d", cnt); return 0; }
Этот код считывает целое число, затем переворачивает его цифры и выводит результат. Например, для ввода 1234 вывод будет 4321.

- Обратите внимание, что переменная pow10 вычисляется, но нигде не используется. Подумайте, зачем она могла бы понадобиться, если бы вы хотели восстановить исходное число после переворота.
- Проверьте, что произойдет, если ввести число, оканчивающееся на ноль, например 120. Вывод будет 21, а не 021. Это ожидаемо для целочисленного вывода, но если нужно сохранить ведущие нули, потребуется другой подход.