Wednesday 24 July 2013

Chapter 1 solutions Problem[H](h)

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

solution-   This program is totally like previous one. just you need to do a little more adjustment.
that's how it goes.

#include<stdio.h>
int main()

int num,a,revnum=0;
printf("Enter a 5 Digit number\n");
scanf("%d",&num);

a=num%10;          /*isolating last digit */
revnum= revnum+a*10000;
num=num/10; 

a=num%10;          /*isolating 4th digit */
revnum= revnum+a*1000;
num=num/10;

a=num%10;          /*isolating 3rd digit */
revnum= revnum+a*100;
num=num/10; 

a=num%10;          /*isolating 2nd digit */
revnum= revnum+a*10;
num=num/10; 

a=num%10;          /*isolating 1st digit */
revnum= revnum+a*1;
num=num/10;  /*optional argument */

printf("Reverse number is equal to =%d\n",revnum);
return 0;
}

No comments:

Post a Comment