#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. Это ожидаемо для целочисленного вывода, но если нужно сохранить ведущие нули, потребуется другой подход.