#include <iostream> // [1 mark]
using namespace std;
int main() {
int rows;
cout << "Enter number of rows: "; // [1 mark]
cin >> rows; // [1 mark]
for (int i = 1; i <= rows; ++i) { // [2 marks] - Outer loop
for (int space = 1; space <= rows - i; ++space) { // [2 marks] - Leading spaces
cout << " ";
}
for (int j = 1; j <= 2 * i - 1; ++j) { // [3 marks] - Stars per row
cout << "*";
}
cout << endl; // [1 mark] - New line per row
}
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPiAgICAvLyBbMSBtYXJrXQp1c2luZyBuYW1lc3BhY2Ugc3RkOwoKaW50IG1haW4oKSB7CiAgICBpbnQgcm93czsKCiAgICBjb3V0IDw8ICJFbnRlciBudW1iZXIgb2Ygcm93czogIjsgIC8vIFsxIG1hcmtdCiAgICBjaW4gPj4gcm93czsgICAgICAgICAgICAgICAgICAgICAgIC8vIFsxIG1hcmtdCgogICAgZm9yIChpbnQgaSA9IDE7IGkgPD0gcm93czsgKytpKSB7ICAgICAgICAgICAgICAgICAgICAgIC8vIFsyIG1hcmtzXSAtIE91dGVyIGxvb3AKICAgICAgICBmb3IgKGludCBzcGFjZSA9IDE7IHNwYWNlIDw9IHJvd3MgLSBpOyArK3NwYWNlKSB7ICAvLyBbMiBtYXJrc10gLSBMZWFkaW5nIHNwYWNlcwogICAgICAgICAgICBjb3V0IDw8ICIgIjsKICAgICAgICB9CiAgICAgICAgZm9yIChpbnQgaiA9IDE7IGogPD0gMiAqIGkgLSAxOyArK2opIHsgICAgICAgICAgICAgIC8vIFszIG1hcmtzXSAtIFN0YXJzIHBlciByb3cKICAgICAgICAgICAgY291dCA8PCAiKiI7CiAgICAgICAgfQogICAgICAgIGNvdXQgPDwgZW5kbDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIFsxIG1hcmtdIC0gTmV3IGxpbmUgcGVyIHJvdwogICAgfQoKICAgIHJldHVybiAwOwp9Cg==