In this exercise, I will show you, How to write a C program to print hollow pyramid star pattern or hollow equilateral triangle star pattern series of n rows using for loop. How to print hollow pyramid star pattern in C programming. Here, one thing is important to know that the rows of the pyramid.
#include <stdio.h>
int main()
{
int x = 0,y = 0;
unsigned int rows = 0;
printf("Enter the number of rows = ");
scanf("%u",&rows);
for(x=1; x<=rows; ++x)
{
// Print spaces
for(y=x; y<=rows; ++y)
{
printf(" ");
}
for(y =1; y<=((2*x)-1); ++y)
{
//Print star only first and last row col
if(x==rows || y==1 || y==((2*x)-1))
{
printf("*");
}
else
{
printf(" ");
}
}
// Print new line
printf("\n");
}
return 0;
}
Output:

need an explanation for this answer? contact us directly to get an explanation for this answer