
Anh chị giúp em viết dùng đoạn code vòng lặp để vẽ hình này , em suy nghĩ mãi ko ra !

Anh chị giúp em viết dùng đoạn code vòng lặp để vẽ hình này , em suy nghĩ mãi ko ra !
Hai vòng lặp lòng nhau nhé
for (int i=1;i<=5;i++) {
for (int j=0;j<=i;j++){
cout << " * ";
}
cout << "\n";
}
*
* *
* * *
* * * *
* * * * *
int n=5;
for(int i=1;i<=n;i++){
for(int j=0;j<n+i;j++)
cout<<" *"[j>=n-i&&(j-i)%2];
cout<<endl;
}
Gió ơi. Giải thích đoạn này đươc không 
J>n-i là vị trí mà bắt đầu dòng i có thể in dấu *
(j-i)%2 sẽ in so le theo dòng và theo cột
83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?