#include <iostream>
using namespace std;
int main() {
int number;
cout << "enter an integer: ";
cin >> number;
int temp = number;
cout << "reversed number: ";
if (temp < 0) {
cout << "-";
temp = -temp;
}
if (temp == 0) {
cout << 0;
} else {
while (temp > 0) {
int digit = temp % 10;
cout << digit;
temp = temp / 10;
}
}
cout << endl;
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgp1c2luZyBuYW1lc3BhY2Ugc3RkOwoKaW50IG1haW4oKSB7CglpbnQgbnVtYmVyOwoJY291dCA8PCAiZW50ZXIgYW4gaW50ZWdlcjogIjsKCWNpbiA+PiBudW1iZXI7CgkKCWludCB0ZW1wID0gbnVtYmVyOwoJCgljb3V0IDw8ICJyZXZlcnNlZCBudW1iZXI6ICI7CglpZiAodGVtcCA8IDApIHsKCQljb3V0IDw8ICItIjsKCQl0ZW1wID0gLXRlbXA7Cgl9CgkKCWlmICh0ZW1wID09IDApIHsKCQljb3V0IDw8IDA7Cgl9IGVsc2UgewoJCXdoaWxlICh0ZW1wID4gMCkgewoJCQlpbnQgZGlnaXQgPSB0ZW1wICUgMTA7CgkJCWNvdXQgPDwgZGlnaXQ7CgkJCXRlbXAgPSB0ZW1wIC8gMTA7CgkJfQoJfQoJCgljb3V0IDw8IGVuZGw7CglyZXR1cm4gMDsKfQ==