#include <iostream>
using namespace std;
int main() {
// your code goes here
int rows = 5; // Define the number of rows for the pattern
for (int i = 1; i <= rows; ++i) { // Outer loop for rows
// Print leading spaces for right alignment
for (int j = 1; j <= (rows - i); ++j) {
std::cout << " "; // Two spaces for alignment
}
// Print asterisks
for (int k = 1; k <= i; ++k) {
std::cout << "* "; // Asterisk followed by a space
}
std::cout << std::endl; // Move to the next line after each row
}
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgp1c2luZyBuYW1lc3BhY2Ugc3RkOwoKaW50IG1haW4oKSB7CgkvLyB5b3VyIGNvZGUgZ29lcyBoZXJlCglpbnQgcm93cyA9IDU7IC8vIERlZmluZSB0aGUgbnVtYmVyIG9mIHJvd3MgZm9yIHRoZSBwYXR0ZXJuCgogICAgZm9yIChpbnQgaSA9IDE7IGkgPD0gcm93czsgKytpKSB7IC8vIE91dGVyIGxvb3AgZm9yIHJvd3MKICAgICAgICAvLyBQcmludCBsZWFkaW5nIHNwYWNlcyBmb3IgcmlnaHQgYWxpZ25tZW50CiAgICAgICAgZm9yIChpbnQgaiA9IDE7IGogPD0gKHJvd3MgLSBpKTsgKytqKSB7CiAgICAgICAgICAgIHN0ZDo6Y291dCA8PCAiICAiOyAvLyBUd28gc3BhY2VzIGZvciBhbGlnbm1lbnQKICAgICAgICB9CiAgICAgICAgLy8gUHJpbnQgYXN0ZXJpc2tzCiAgICAgICAgZm9yIChpbnQgayA9IDE7IGsgPD0gaTsgKytrKSB7CiAgICAgICAgICAgIHN0ZDo6Y291dCA8PCAiKiAiOyAvLyBBc3RlcmlzayBmb2xsb3dlZCBieSBhIHNwYWNlCiAgICAgICAgfQogICAgICAgIHN0ZDo6Y291dCA8PCBzdGQ6OmVuZGw7IC8vIE1vdmUgdG8gdGhlIG5leHQgbGluZSBhZnRlciBlYWNoIHJvdwogICAgfQoJcmV0dXJuIDA7Cn0=