|
Here is the program to mathematically reverse the entered
integer. The program uses simple library functions, and an
easy flow.
Logic : The main idea here is to trace the
entered number till its length, and slicing up in each of the
iterations. The program asks the user to enter the number to
reverse. Sets two variable flags to hold each digits and the
final reversed number.
The while loop slices down the given number to digits, and
appends to the reversed flag 'rev'. Finally it prints out the
reversed number after exiting from the while loop.
The similar logic for slicing up the given number is used in
other programs like,
finding
the sum of digits and,
palindrome checking programs
|