Тема: Допожіть зрозуміти код
Доброго дня всім! Я нещодавно почав вчити плюси та, наразі, разом з теорією, проходжу в інтернеті практичні завдання. Було завдання - треба було вивести рівнобедрений трикутник з символу '^' . Я з завданням не впорався та коли побачив рішення - навіть з отладчиком не зміг зрозуміти. Буду дуже вдячний якщо зможете пояснити що тут до чого. Код:
void main() {
SetConsoleCP(1251);
SetConsoleOutputCP(1251);
int height = 0;
cout << "Введіть висоту рівнобедреного трикутника: ";
cin >> height;
for (int i = 0; i < height; i++)
{
for (int j = 1; j < height - i; j++)
{
cout << ' ';
}
for (int j = height - 2 * i; j <= height; j++)
{
cout << '^';
}
cout << endl;
}
}