Program to print Inverted Pascal’s Triangle in C++
Written by
Here, we’ll learn how to draw inverted Pascal’s triangle using C programming.
The inverted Pascal’s triangle is as given below:
1 6 15 20 15 6 1
1 5 10 10 5 1
1 4 6 4 1
1 3 3 1
1 2 1
1
Algorithm:
This method is similar to what we used to print pascal’s triangle.
- To print the inverted Pascal’s triangle we will use three loops.
- The first loop is used to print the number of rows.
- The second loop which is while loop is used to print the stars.
- The third loop is used to print the spaces between the stars.
Code:
//inverted pascal's triangle
#include <iostream>
using namespace std;
int main()
{
int n, k = 0;
cout<<"Enter number of rows: ";
cin>> n;
cout<<"\n";
for (int i = 1; i <= n; ++i)
{
for (int j = 1; j <= n - i; ++j)
{
cout<<" * ";
}
cout<<"\n";
k=0;
for (int k = 1; k <= i ; k++)
{
cout<<" ";
}
}
return 0;
}
Output:
Enter number of rows: 5
-
*</code></pre>