// Print Full Pyramid Pattern of Stars
#include<bits/stdc++.h>
using namespace std;
int main(){
int rows;
// Getting the number of rows.
cout << "Enter the Number of rows - ";
cin >> rows;
cout << "Full Pyramid of " << rows << " using * -\n";
// Main logic to print full pyramid.
for( int i = 0; i < rows; i++ ) {
// Print spaces.
int spaces = rows - i;
for( int j = 0; j < spaces; j++){
cout <<" ";
}
// Print stars.
for( int j = 0; j < 2 * i - 1; j++){
cout <<"* ";
}
cout << endl;
}
return 0;
}
Ly8gUHJpbnQgRnVsbCBQeXJhbWlkIFBhdHRlcm4gb2YgU3RhcnMKCgojaW5jbHVkZTxiaXRzL3N0ZGMrKy5oPgp1c2luZyBuYW1lc3BhY2Ugc3RkOwoKaW50IG1haW4oKXsKCiAgICBpbnQgcm93czsKICAgIC8vIEdldHRpbmcgdGhlIG51bWJlciBvZiByb3dzLgogICAgY291dCA8PCAiRW50ZXIgdGhlIE51bWJlciBvZiByb3dzIC0gIjsKICAgIGNpbiA+PiByb3dzOwoKICAgIGNvdXQgPDwgIkZ1bGwgUHlyYW1pZCBvZiAiIDw8IHJvd3MgPDwgIiB1c2luZyAqIC1cbiI7CgogICAgLy8gTWFpbiBsb2dpYyB0byBwcmludCBmdWxsIHB5cmFtaWQuIAogICAgZm9yKCBpbnQgaSA9IDA7IGkgPCByb3dzOyBpKysgKSB7CiAgICAgICAgLy8gUHJpbnQgc3BhY2VzLgogICAgICAgIGludCBzcGFjZXMgPSByb3dzIC0gaTsKCiAgICAgICAgZm9yKCBpbnQgaiA9IDA7IGogPCBzcGFjZXM7IGorKyl7CiAgICAgICAgICAgIGNvdXQgPDwiICAiOwogICAgICAgIH0KICAgICAgICAKICAgICAgICAvLyBQcmludCBzdGFycy4KICAgICAgICBmb3IoIGludCBqID0gMDsgaiA8IDIgKiBpIC0gMTsgaisrKXsKICAgICAgICAgICAgY291dCA8PCIqICI7CiAgICAgICAgfQoKICAgICAgICBjb3V0IDw8IGVuZGw7CgogICAgfQogICAgCiAgICByZXR1cm4gMDsKfQo=