Problem Analysis:
The problem is to get the input of two or higher digit integer number and display in reverse order.
i.e. digit = num%10;
rev= rev*10 + digit;
num= num/10;
Input variables Processing variables Output variables Necessary header files
num(long int) digit=num%10; rev(long int) stdio.h
rev=0(long int) rev=rev*10+ digit; conio.h
digit(int) num=num/10;
Algorithms:
1.start
2.Define :num,rev=0,digit.
3.Input : num by the user.
4.While (num!=0)
digit=num%10;
rev=rev*10+digit;
num=num/10
5.Print the output as rev.
6.End.
Codes:
Outputs :
Compiling , Debugging and Testing
Enter number: 589
so reverse is 985