Program to print star pyramid pattern in c; Through this tutorial, we will learn how to print star pyramid pattern using while loop, for loop and function in c programs.
Programs to Print Star Pyramid Pattern in C
Use the following program to print pyramid pattern of start or numbers in c using while loop, for loop and function:
- C Program to Print Star Pyramid Pattern using While Loop
- C Program to Print Star Pyramid Pattern using For Loop
- C Program to Print Star Pyramid Pattern using Function
C Program to Print Star Pyramid Pattern using While Loop
/* C Program to Print Star Pyramid Pattern */ #include <stdio.h> int main() { int Rows, i, j, k = 0; printf("Please Enter the Number of Rows: "); scanf("%d", &Rows); printf("Printing Star Pyramid Pattern \n \n"); for ( i = 1 ; i <= Rows; i++ ) { for ( j = 1 ; j <= Rows-i; j++ ) { printf(" "); } while (k != (2 * i - 1)) { printf("*"); k++; } k = 0; printf("\n"); } return 0; }
The output of the above c program; as is follows:
Please Enter the Number of Rows: 5 Printing Star Pyramid Pattern * *** ***** ******* *********
C Program to Print Star Pyramid Pattern using For Loop
#include <stdio.h> int main() { int Rows, i, j, k; printf("Please Enter the Number of Rows: "); scanf("%d", &Rows); for ( i = 1 ; i <= Rows; i++ ) { for ( j = 1 ; j <= Rows-i; j++ ) { printf(" "); } for (k = 1; k <= (2 * i - 1); k++) { printf("*"); } printf("\n"); } return 0; }
The output of the above c program; as is follows:
Please Enter the Number of Rows: 5 Printing Star Pyramid Pattern * *** ***** ******* *********
C Program to Print Star Pyramid Pattern using Function
#include <stdio.h> int main() { int Rows, i, j, k = 0; char ch; printf("Please Enter any Symbol : "); scanf("%c", &ch); printf("Please Enter the Number of Rows: "); scanf("%d", &Rows); for ( i = 1 ; i <= Rows; i++ ) { for ( j = 1 ; j <= Rows-i; j++ ) { printf(" "); } while (k != (2 * i - 1)) { printf("%c", ch); k++; } k = 0; printf("\n"); } return 0; }
The output of the above c program; as is follows:
Please Enter any Symbol : * Please Enter the Number of Rows: 5 Printing Star Pyramid Pattern * *** ***** ******* *********