Hỏi cách hoạt động của đoạn code

Đoạn code này chạy thế nào , ai chỉ dùm với! không hiểu

Giải thích kĩ dùm em nhé !!! Em ko hiểu lắm ah!!!

#include<iostream>
using namespace std;
int main()
{
	int n;
	cout << "Nhap vao so cot n = ";
	cin >> n;
	
	for(int  i =0;i <= n ; i++)// chay theo dong
	{
		for(int j =0 ; j <= n;j++)// chay theo cot
			if( j < i)
				cout << "   ";
			else
				cout << " * ";
		cout << "\n";
	}
	system("pause");
}

Bạn không hiểu chỗ nào? Nếu không hiểu tất cả thì nên tìm hiểu về từng câu lệnh xem nó được dùng để làm gì nhé.

1 Like

i = 0 j = 0 => j không < i in ra *
i = 0 j = 1 => j không < i in ra *

i = 0 j = 5 => j không < i in ra *
lúc này được hàng đầu 8 8 8 8 8
và xuống dòng

i = 1 j = 0 => j < i in ra *
i = 1 j = 1 => j không < i in ra *
i= 1 j = 5 => j không < i in ra *
lúc này được
8 8 8 8 8
8 8 8 8
tiếp tục như vậy sẽ được như hình :scream:

1 Like

thanks moi nguoi h da hieu ujj!!! cam on cac cao thu

Cho mình hỏi ké là trong code có 2 dòng lệnh for
Thì for đầu tiên với for thứ 2 nó chạy ra sao ạ ?

Có phải là chạy hết dòng for 2, hết tất cả giá trị của j. Gặp điều kiện sai nó quay trở lại for 1 không ạ ?

83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?