30/09/2018, 23:31
Liệt kê các phần chữ số của một số nguyên
Các ví dụ như số 12345,4857,…thì mình chạy được, còn 100,1000 thì ket qua chỉ cho ra 1. ai giúp mình ý tưởng với,cám ơn
int main()
{
int m = n;
int chusodao = 0,chuso = 0,dem = 0;;
int a[10];
while(n>0)
{
chusodao = n%10;
n = n/10;
dem = dem+1;
}
dem = dem -1;//so mu
while(m>0)
{
chuso = m / pow(10*1.0,dem);
m = m - chuso*pow(10*1.0,dem);
dem --;
cout << chuso;
}
}
Bài liên quan
Bạn nên đưa source code của bạn lên để mọi người góp ý. Có thể ý tưởng của bạn đúng nhưng code chưa chuẩn chẳng hạn
mình đưa code rồi bạn.
Ý tưởng của bạn cũng được, nhưng ở vòng
while
thứ 2 thì phải để làwhile (dem >= 0)
rồi,mình hiểu rồi,cám ơn nhé