Bài nì làm tuy không rõ ràng cho lắm nhưng có thể hiểu được;)). Tuy nhiên vẫn còn sai khi nhập 1 số kết thúc là số không! Sẽ cố gắng khắc phục! Bây giờ tạm chấp nhận như zậy đi!
- Code:
#include<iostream.h>
void main()
{
long x,n,m=0,b,a;
cout<<"nhap a: ";
cin>>a;
x=a;
while(x>0)
{
n=x%10;
if(m==0)
m=n;
else
{
b=m;
int i=1;
while(n>(b%10)&&b!=0)
{
i*=10;
b/=10;
}
m=((b*10)+n)*i+ m%i;
}
x/=10;
}
cout<<m<<"*"<<a<<"="<<m*a;
}