C program to display pyramid star pattern
- Home
- pyramid triangle
- C program to display pyramid star pattern
- On
- By
- 0 Comment
- Categories: pyramid triangle, star pattern
C program to display pyramid star pattern
C program to display pyramid star pattern
In this tutorial, we will discuss the C program to display pyramid star pattern
In this topic, we will learn how to create Pyramid star pattern using nested for loop in C language
Star Pyramid pattern 1

Program 1
#include <stdio.h>
#include <stdlib.h>
int main()
{
int rows,i,j,k,l;
printf("Enter the number of rows\n");
scanf("%d",&rows);
for(i=1; i<=rows; i++){//outer for loop
for(j=1; j<=(rows-i)*2; j++){
printf(" ");//print space fot pyramid
}
for(k=i; k>=1; k--){//inner for loop
printf(" *"); //create left half
}
for(l=2; l<=i; l++){
printf(" *"); //create right half
}
printf("\n");
}
getch();
return 0;
}
Star pyramid pattern
Enter the number of rows
6
*
***
*****
*******
*********
***********
Star Pyramid pattern 2
Program 2
#include <stdio.h>
#include <stdlib.h>
int main()
{
int i,j,k,rows;
printf("Enter the number of rows\n");
scanf("%d",&rows);
for(i=rows; i>=1; i--){//parent for loop to rows
for(j=i; j<=rows; j++){
printf(" ");//print space
}
for(j=1; j<=(2*i-1); j++){//inner for loop
printf("*");//print star
}
printf("\n");//move to next line
}
getch();
return 0;
}
Inverted star pyramid pattern
Enter the number of rows
6
***********
*********
*******
*****
***
*
Star Pyramid pattern 3
Program 3
#include <stdio.h>
#include <stdlib.h>
int main()
{
int i,j,k,rows;
printf("Enter the number of rows\n");
scanf("%d",&rows);
for(i=1; i<=rows; i++){//parent for loop to rows
for(j=1; j<=i; j++){
printf("*");// //print star to top half
}
printf("\n");//move to next line
}
for(i=rows; i>=1; i--){//outer for loop
for(j=1; j<=i; j++){//inner for loop
printf("*");//print star to bottom half
}
printf("\n");//move to next line
}
getch();
return 0;
}
Right leaned pyramid pattern
Enter the numbers of rows 6 * ** *** **** ***** ****** ***** **** *** ** *
Star Pyramid pattern 4
Program 4
#include <stdio.h>
#include <stdlib.h>
int main()
{
int i,j,k,rows;
printf("Enter the number of rows\n");
scanf("%d",&rows);
for(i=1; i<=rows; i++){//for loop to rows
for(j=i; j<rows; j++){
printf(" ");// //print space
}
for(j=1; j<=i; j++){//inner for loop
printf("*");//print star to top half
}
printf("\n");//move to next line
}
for(i=rows; i>=1; i--){//for loop to rows
for(j=i; j<=rows; j++){
printf(" ");// //print space
}
for(j=1; j<i; j++){//inner for loop
printf("*");//print star to bottom half
}
printf("\n");//move to next line
}
getch();
return 0;
}
Left leaned pyramid pattern
Enter the number of rows
6
*
**
***
****
*****
******
*****
****
***
**
*
Similar Post
Floyd’s triangle number pattern using for loop in C
Floyd’s triangle pattern using nested for loop in Java
Floyd’s triangle pattern using nested while loop in Java
Hollow pyramid triangle pattern in C++ language
Rhombus pattern in Java using for loop
Rhombus pattern in C using while loop
Rhombus pattern in C++ using do-while loop
Display Pyramid star pattern in C
Display Pyramid star pattern in Java
Suggested for you
Nested for loop in Java language