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;
}
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