Given an integer N, print the corresponding Inverted Half Pyramid pattern for N. C++ code example
Example 1: print pattern and space in cpp
int num{}, i{1};
cin >> num;
while (i <= num) {
for (int space = 1; space <= (num - i); space++) {
cout << " ";
}
for (int value = 1; value <= (2 * i - 1); value++) {
cout << value;
}
cout << endl;
i++;
}
Example 2: nested for loops pyramid c++
#include<iostream>
using namespace std;
int main()
{
int rows, i, j, space;
cout << "Enter number of rows: ";
cin >> rows;
for(i = 1; i <= rows; i++)
{
for (space = i; space < rows; space++)
cout << " ";
for(j = 1; j <= (2 * rows - 1); j++)
{
if(i == rows || j == 1 || j == 2*i - 1)
cout << "*";
else
cout << " ";
}
cout << "\n";
}
return 0;
}