LieuKyThien
19-07-2009, 11:16 AM
Yêu cầu bài toán: Nhập số có 4 chữ số => đảo ngược số đó. VD: nhập 1234 => KQ: 4321
#include<stdio.h>
#include<conio.h>
#include<math.h>
void main()
{
clrscr();
int n,dv,tg,ts,td,ta;
printf("Nhap 1 so co 4 chu so: ");
scanf("%d",&n);
tg=n;ts=1;
while(tg>0)
{
tg/=10;
ts*=10;
}
ts=ts/10;
tg=n;td=0;ta=1;
while(tg>0)
{
dv=tg/ts;
td=td+ta*dv;
ta=ta*10;
tg=tg%ts;
ts=ts/10;
}
printf("%d",td);
getch();
}
#include<stdio.h>
#include<conio.h>
#include<math.h>
void main()
{
clrscr();
int n,dv,tg,ts,td,ta;
printf("Nhap 1 so co 4 chu so: ");
scanf("%d",&n);
tg=n;ts=1;
while(tg>0)
{
tg/=10;
ts*=10;
}
ts=ts/10;
tg=n;td=0;ta=1;
while(tg>0)
{
dv=tg/ts;
td=td+ta*dv;
ta=ta*10;
tg=tg%ts;
ts=ts/10;
}
printf("%d",td);
getch();
}