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