Musze narysowac taki trójkąt w c++, zrobilem sobie szkic pomoczniczy:
Nie ogarniam czemu nie działa, powinno rysować na podanych pkt'ach. Co robię źle?
row+col
1+3=4
2+2=4
3+1=4
i
col-row
3-1=2
4-2=2
5-2=2
int n = 5;
for(int rows = 0; rows<(n+1)/2; rows++) {
for(int cols = 0; cols<n; cols++){
if(rows == (n+1)/2 || rows+cols==4 || cols-rows == 2) {
cout << "*";
} else {
cout << " ";
}
}
cout << endl;
}