Don’t worry, unlock all articles / blogs on PrepInsta by just simply logging in on our website
Reverse of a Given Number
July 11, 2019
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.
//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
×
30+ Companies are Hiring
Get Hiring Updates right in your inbox from PrepInsta