30/09/2018, 23:00

Cho mình hỏi vòng lặp for cuối, chạy chương trình dấu "-" không nằm sát lề

int main()
{
	int table[10][8] = {
		{0,0,2,0,5,6,3,0},
		{5,1,9,0,0,2,3,2},
		{0,0,0,1,0,0,0,0},
		{1,1,1,0,2,2,2,1},
		{5,3,2,0,0,2,5,5},
		{2,2,1,0,1,1,0,0},
		{3,2,5,0,1,2,0,4},
		{3,0,7,1,3,5,2,4},
		{0,2,6,1,0,5,2,1},
		{4,0,2,0,3,2,1,0}};

	cout << setw(54/2+6) << "Selesperson" << setw(54/2) << endl;
	cout << setw(7) << "Model" << setw(2) << ":" << setw(4);
	for (int i = 1; i <= 8; i++)
		cout << i << setw(4);
	cout << ":" << setw(7) << "Totals" << endl;

	for (int i = 1; i <= 54; i++)
		cout << "-";
	cout << endl;
	cout << setw(4);
	for (int i = 0; i < 10; i++)
	{
		cout << i + 1 << setw(5) << ":" << setw(4);
		for (int j = 0; j < 8; j++)
			cout << table[i][j] << setw(4);
		cout << ":" << setw(4) << endl;
		
		
	}
	
	for (int i = 0; i < 54; i++)
		cout << "-";
	cout << endl;
}
Tao Không Ngu. viết 01:04 ngày 01/10/2018

This post was flagged by the community and is temporarily hidden.

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

endl rồi mà vẫn còn setw hả b?

Bùi Tống Minh Châu viết 01:13 ngày 01/10/2018

bạn đưa hết đoạn code lên đây đi, để mọi người debug

Tao Không Ngu. viết 01:01 ngày 01/10/2018

This post was flagged by the community and is temporarily hidden.

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

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

Tao Không Ngu. viết 01:12 ngày 01/10/2018

This post was flagged by the community and is temporarily hidden.

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

Bạn giải thích mình với.endl rồi, bắt đầu vòng lặp mới mà vẫn con setw(4)

Bùi Tống Minh Châu viết 01:00 ngày 01/10/2018

Chắc là cái setw nó được đưa vào bộ điệm rồi, và endl không lấy nó ra. Nếu bạn để ý thì dòng cout << i + 1 << setw(5) << ":" << setw(4); khi nó thực hiện lần thứ 2 trở đi thì nó không có cái setw nào, nhưng nó vẫn thụt vào.

Tao Không Ngu. viết 01:07 ngày 01/10/2018

This post was flagged by the community and is temporarily hidden.

Bùi Tống Minh Châu viết 01:00 ngày 01/10/2018

Wow, cuối cùng mình cũng phát hiện ra sự khác biệt giữa std::endl\n. Cảm ơn bạn nhiều

Tao Không Ngu. viết 01:06 ngày 01/10/2018

This post was flagged by the community and is temporarily hidden.

Bùi Tống Minh Châu viết 01:15 ngày 01/10/2018

Vì thế dùng std::endl tốt hơn phải không bạn ?

Tao Không Ngu. viết 01:10 ngày 01/10/2018

This post was flagged by the community and is temporarily hidden.

Bùi Tống Minh Châu viết 01:04 ngày 01/10/2018

thì tất nhiên endl tốt hơn rồi

Tao Không Ngu. viết 01:14 ngày 01/10/2018

This post was flagged by the community and is temporarily hidden.

Bùi Tống Minh Châu viết 01:16 ngày 01/10/2018

test kiểu gì bây giờ, kiểm tra thời gian chạy à?

Tao Không Ngu. viết 01:07 ngày 01/10/2018

This post was flagged by the community and is temporarily hidden.

Tao Không Ngu. viết 01:13 ngày 01/10/2018

This post was flagged by the community and is temporarily hidden.

Tao Không Ngu. viết 01:04 ngày 01/10/2018

This post was flagged by the community and is temporarily hidden.

Bùi Tống Minh Châu viết 01:03 ngày 01/10/2018

Cái nào test trước có lợi hơn rồi, nhưng mà \n hơi nhỉn hơn một chút

Bài liên quan
0