Iam facing in writing one program.
Question: f a six digit number is input through the keyboard i.e. accept from the user. Display a number in reverse order.
I have written this program. But this program is only reversing 2 digit, 3 digit, 4 digit and 5 digit number but not 6 digit number...so plss check my program and do let me know my mistakes.
#include<stdio.h>
#include<conio.h>
void main()
{
int num,rev_num;
int b,c,d,e,f,g;
int b1,c1,d1,e1,f1,g1;
clrscr();
printf("Enter six digit number ");
scanf("%d",&num);
b=num-((num/10)*10);
b1=b;
c=num/10-((num/100)*10);
c1=(b1*10)+c;
d=num/100-((num/1000)*10);
d1=(c1*10)+d;
e=num/1000-((num/10000)*10);
e1=(d1*10)+e;
f=num/10000-((num/100000)*10);
f1=(e1*10)+f;
g=num/100000-((num/1000000)*10);
g1=(f1*10)+g;
rev_num=g1;
printf("\n Reverse number is %d",rev_num);
getch();
}
** Edit **

New Topic/Question
Reply



MultiQuote









|