#include <iostream>
int reverseDigit(int value)
{
int temp = value < 0 ? -value : value;
int result = 0;
while(temp > 0)
{
result = 10 * result + temp % 10;
temp /= 10;
}
return value < 0 ? -result : result;
}
int main()
{
std:: cout << 12345 << "\t-> " << reverseDigit(12345) << "\n";
std:: cout << 5600 << "\t-> " << reverseDigit(5600) << "\n";
std:: cout << 7008 << "\t-> " << reverseDigit(7008) << "\n";
std:: cout << -532 << "\t-> " << reverseDigit(-532) << "\n";
return 0;
}
Comments
Leave a comment