30/09/2018, 18:48

Xin hỏi đoạn code 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 << "
";
	}
	system("pause");
}

Mr. July viết 21:01 ngày 30/09/2018

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é.

Nguyễn Quang Huy viết 21:05 ngày 30/09/2018

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

dakhonghon viết 20:52 ngày 30/09/2018

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

Lê Viết Hưng viết 21:01 ngày 30/09/2018

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 ạ ?

Bài liên quan
0