# write a C program to reverse the number

**Problem Statement :**

If a five-digit number is input through the keyboard, write a program to reverse the number.

**Answer:**

**/* To reverse the digits of 5-digit number */**

#include<stdio.h>

#include<conio.h>

main()

{

int n,a,b;

long int revnum=0;

clrscr();

printf(“\n Enter a five digit number less than 32767”);

scanf(“%d”,&n);

a=n%10; /*last digit */

n-n/10; /* remaining digit */

revnum=revnum+a*1000;

a=n%10; /*3rd digit */

n-n/10; /* remaining digit */

revnum=revnum+a*100;

a=n%10; /*2nd digit */

n-n/10; /* remaining digit */

revnum=revnum+a*10;

a=n%10; /*1st digit */

revnum=revnum+a;

printf(“\n The reverse number is %ld”, revnum);

printf(“\n\n\n\n\n Press any key to exit…”);

getch();

}

## Related Posts

- 82Problem Statement: If a four-digit number is input through the keyboard, write a program to obtain the sum of the first and last digit of this number. Solution: /* Sum of 1st and last digit of a four digit number */ #include<stdio.h> #include<conio.h> main() { int n,a,sum=0; clrscr(); printf("\Enter a…
- 74Problem Statement : Two numbers are input through the keyboard into two locations C and D. Write a program to interchange the contents of C and D. Answer: /* Interchanging of contents of two variables c & d */ #include<stdio.h> #include<conio.h> main() { int c,d,e; clrscr(); printf("\n Enter the number…
- 68
- 63
- 61