- 0
Notifications Mark All Read
- Login
- Get Prime
Reverse of a Given Number
Reverse of a Given Number
A number can be inversed using a C program. For instance, if the user inputs number 123456, it will be inverted to 654321. The C program uses a simple while loop for this method. The algorithm mentioned below will help us know how the number can be inverted or inversed.
Algorithm to Reverse a Number in C
Step 1. Start
Step 2. Enter the number
Step 3. Using while loop from the entered number to zero, take the mode of the number by 10 and store value in d.
Step 4. Multiply the result with 10, add d and store the number in a variable (reversed number)
Step 5. Store the result by dividing the number by 10.
Step 6. Print the reversed number.
Step 7. Stop
Read Also: Program for Armstrong numbers between two intervals
C Program to Reverse a number in C
//C Program to print reverse of a given number #include #include void main() { long int number, reversed_n=0, d=0; clrscr(); printf("Insert the number\n\n"); scanf("%ld",&number); while(number>0) { d=number%10; reversed_n=reversed_n*10+d; number=number/10; } printf("%ld",reversed_n); getch(); }
Output
Insert the number: 456789 987654