#include <iostream>
using namespace std;
int main() {
int num_rows;
// Prompting the user to enter the number of rows.
cout << "Enter the number of rows: ";
cin >> num_rows;
cout << "Floyd's Triangle with " << num_rows << " rows:" << endl;
// Printing Floyd's Triangle.
int number = 1;
for (int row = 0; row < num_rows; row++) {
// Printing numbers for each row.
for (int col = 0; col <= row; col++) {
cout << number++ << " ";
}
cout << endl; // Move to the next line for the next row.
}
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgp1c2luZyBuYW1lc3BhY2Ugc3RkOwoKaW50IG1haW4oKSB7CiAgICBpbnQgbnVtX3Jvd3M7CgogICAgLy8gUHJvbXB0aW5nIHRoZSB1c2VyIHRvIGVudGVyIHRoZSBudW1iZXIgb2Ygcm93cy4KICAgIGNvdXQgPDwgIkVudGVyIHRoZSBudW1iZXIgb2Ygcm93czogIjsKICAgIGNpbiA+PiBudW1fcm93czsKCiAgICBjb3V0IDw8ICJGbG95ZCdzIFRyaWFuZ2xlIHdpdGggIiA8PCBudW1fcm93cyA8PCAiIHJvd3M6IiA8PCBlbmRsOwoKICAgIC8vIFByaW50aW5nIEZsb3lkJ3MgVHJpYW5nbGUuCiAgICBpbnQgbnVtYmVyID0gMTsKICAgIGZvciAoaW50IHJvdyA9IDA7IHJvdyA8IG51bV9yb3dzOyByb3crKykgewogICAgICAgIC8vIFByaW50aW5nIG51bWJlcnMgZm9yIGVhY2ggcm93LgogICAgICAgIGZvciAoaW50IGNvbCA9IDA7IGNvbCA8PSByb3c7IGNvbCsrKSB7CiAgICAgICAgICAgIGNvdXQgPDwgbnVtYmVyKysgPDwgIiAiOwogICAgICAgIH0KICAgICAgICBjb3V0IDw8IGVuZGw7IC8vIE1vdmUgdG8gdGhlIG5leHQgbGluZSBmb3IgdGhlIG5leHQgcm93LgogICAgfQoKICAgIHJldHVybiAwOwp9Cg==