I came across a question \"How can one reverse a number as an integer and not as a string?\" Could anyone please help me to find out the answer? Reversal should reverse the
Solution suggested by @jerjer and @cfern is perfect but It will not work for negative int number like -1234507.
Solution : If number is negative int then multiply by -1 after that call your method ReverseInt(-1234507)
int number = -1234507;
**number = number > 0 ? number : (number * -1);**
int reverseNumber = 0;
while(number > 0){
reverseNumber = (reverseNumber * 10) + (number % 10) ;
number = number / 10;
}
Console.WriteLine(reverseNumber);