// C++ code to demonstrate triangle pattern
#include <iostream>
using namespace std;
// Function to demonstrate printing pattern
void simpleTriangle(int n)
{
// Number of spaces
int i, j, k = n;
// Outer loop to handle number of rows
// n in this case
for (i = 1; i <= n; i++) {
// Inner loop for columns
for (j = 1; j <= n; j++) {
// Condition to print star pattern
if (j >= k)
cout << "* ";
else
cout << " ";
}
k--;
cout << "\n";
}
}
// Driver Code
int main()
{
int n = 5;
// Function Call
simpleTriangle(n);
return 0;
}
Ly8gQysrIGNvZGUgdG8gZGVtb25zdHJhdGUgdHJpYW5nbGUgcGF0dGVybgojaW5jbHVkZSA8aW9zdHJlYW0+CnVzaW5nIG5hbWVzcGFjZSBzdGQ7CiAKLy8gRnVuY3Rpb24gdG8gZGVtb25zdHJhdGUgcHJpbnRpbmcgcGF0dGVybgp2b2lkIHNpbXBsZVRyaWFuZ2xlKGludCBuKQp7CiAgICAvLyBOdW1iZXIgb2Ygc3BhY2VzCiAgICBpbnQgaSwgaiwgayA9IG47CiAKICAgIC8vIE91dGVyIGxvb3AgdG8gaGFuZGxlIG51bWJlciBvZiByb3dzCiAgICAvLyBuIGluIHRoaXMgY2FzZQogICAgZm9yIChpID0gMTsgaSA8PSBuOyBpKyspIHsKIAogICAgICAgIC8vIElubmVyIGxvb3AgZm9yIGNvbHVtbnMKICAgICAgICBmb3IgKGogPSAxOyBqIDw9IG47IGorKykgewogCiAgICAgICAgICAgIC8vIENvbmRpdGlvbiB0byBwcmludCBzdGFyIHBhdHRlcm4KICAgICAgICAgICAgaWYgKGogPj0gaykKICAgICAgICAgICAgICAgIGNvdXQgPDwgIiogIjsKICAgICAgICAgICAgZWxzZQogICAgICAgICAgICAgICAgY291dCA8PCAiICI7CiAgICAgICAgfQogICAgICAgIGstLTsKICAgICAgICBjb3V0IDw8ICJcbiI7CiAgICB9Cn0KIAovLyBEcml2ZXIgQ29kZQppbnQgbWFpbigpCnsKICAgIGludCBuID0gNTsKICAgIC8vIEZ1bmN0aW9uIENhbGwKICAgIHNpbXBsZVRyaWFuZ2xlKG4pOwogICAgcmV0dXJuIDA7Cn0K