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;
		}	
	
}
Hưng Lê viết 01:40 ngày 01/10/2018

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

Nguyễn Thiên Nhã viết 01:31 ngày 01/10/2018

mình đưa code rồi bạn.

Hưng Lê viết 01:46 ngày 01/10/2018

Ý tưởng của bạn cũng được, nhưng ở vòng while thứ 2 thì phải để là while (dem >= 0)

Nguyễn Thiên Nhã viết 01:42 ngày 01/10/2018

rồi,mình hiểu rồi,cám ơn nhé

Bài liên quan
0