Hollow Pyramid Pattern in C using nested while
- Home
- pyramid triangle
- Hollow Pyramid Pattern in C using nested while
- On
- By
- 0 Comment
- Categories: pyramid triangle, star pattern
Hollow Pyramid Pattern in C using nested while
Hollow Pyramid Pattern in C using nested while
In this tutorial, we will discuss Hollow Pyramid Pattern using nested while loop in C programming language
In this program, we are going to learn about how to display Hollow Pyramid Pattern using nested while loop in C programming language
Here, we display two Hollow pyramid Pattern programs with coding using nested while loop and also program get input from the user using scanf() function in C language
The user can provide numbers as they wish and get the Hollow pyramid pattern according to their input.
Hollow Pyramid Pattern 1
Hollow Pyramid triangle star pattern
Program 1
#include <stdio.h>
#include <stdlib.h>
int main()
{
int rows;
printf("Enter the number of rows to Pyramid: ");
scanf("%d",&rows);//get input from user for rows
int i,j,k;
i=1;
while(i<=rows){//parent while loop(outer while)
j=i;
while(j<rows){
printf(" ");//print initial space
j++;
}
k=1;
while(k<2*i){
if(i==rows || (k==1 || k==2*i-1))
printf("*");//print star
else
printf(" ");//print space
k++;
}
i++;
printf("\n");//Move to the next line for print
}
getch();
return 0;
}
When the above code is executed, it produces the following results

Hollow Pyramid Pattern 2
Inverted Hollow Pyramid triangle star pattern
Program 2
#include <stdio.h>
#include <stdlib.h>
int main()
{
int rows;
printf("Enter the number of rows to Pyramid: ");
scanf("%d",&rows);
int i,j,k;
i=rows;
while(i>=1){//outer for loop
j=rows;
while(j>i){while loop print for space
printf(" ");//print space
j--;
}
k=1;
while(k<2*i){
if(i==rows || (k==1 || k==2*i-1))
printf("*");//print star
else
printf(" ");//print space
k++;
}
i--;
printf("\n");//Move to the next line for print
}
getch();
return 0;
}
When the above code is executed, it produces the following results
Suggested for you