- Finding reverse number means for example take 123 then we need to get 321 is its reverse number.
- In c programming we can do it by using for loop and while loop.
- Lets us see an example C program to get reverse number of a number by using while loop and for loop.
- while(n != 0)
- {
- rem = n%10;
- reverse_Number = reverse_Number*10 + rem;
- n /= 10;
- }
Program #1 : Write a c program to reverse number using for loop.
- #include <stdio.h>
- // www. instanceofjava.com all rights reserved
- int main()
- {
- int n, reverse_Number = 0, rem,Original_number=0;
- printf("Enter a number to get reverse number ");
- scanf("%d", &n);
- Original_number=n;
- while(n != 0)
- {
- rem = n%10;
- reverse_Number = reverse_Number*10 + rem;
- n /= 10;
- }
- printf("Reversed Number of %d is = %d",Original_number=0;,reverse_Number);
- getch();
- }
Output:
Program #2 : Write a C program to reverse a number using for loop
- #include <stdio.h>
- // www. instanceofjava.com all rights reserved
- int main()
- {
- int n, reverse_Number = 0, rem,Original_number=0;
- printf("Enter a number to get reverse number ");
- scanf("%d", &n);
- Original_number=n;
- for(;n != 0;)
- {
- rem = n%10;
- reverse_Number = reverse_Number*10 + rem;
- n /= 10;
- }
- printf("Reversed Number of %d is = %d",Original_number,reverse_Number);
- getch();
- }
Output:
- Enter a number to get reverse number
- 123987
- Reversed Number of 123987 is = 789321
No comments