Example
Input :
Input rows: 5
Output:
********* * * * * * * *
Required Knowledge
Basic C++ programming, if-else, for loop, nested loop
Program to print hollow inverted pyramid star pattern
/* C++ program to print hollow inverted pyramid star pattern */ #include <iostream> using namespacce std; int main() { int i, j, rows;/* Input rows to print from user */
cout<<"Enter number of rows: ";
cin>>rows;
/* Iterate through rows */
for(i=1; i<=rows; i++)
{
/* Print leading spaces */
for(j=1; j<i; j++)
{
cout<<" ";
}
/* Print hollow pyramid */
for(j=1; j<=(rows*2 - (2*i-1)); j++)
{
/*
* Print star for first row(i==1),
* ith column (j==1) and for
* last column (rows*2-(2*i-1))
*/
if(i==1 || j==1 || j==(rows*2 - (2*i - 1)))
{
cout<<"*";
}
else
{
cout<<" ";
}
}
/* Move to next line */
cout<<"\n";
}
return 0;
}