In this tutorial, i am going to show you how to print inverted pyramid star patterns with the help of while loop and for loop in c programs.
All C Programs to Print Inverted Pyramid Star Pattern
- C Program to Print Inverted Pyramid Star Pattern using While Loop
- C Program to Print Inverted Pyramid Star Pattern using For Loop
C Program to Print Inverted Pyramid Star Pattern using While Loop
/* C Program to Print Inverted Pyramid Star Pattern */ #include <stdio.h> int main() { int Rows, i, j, k = 0; printf("Please Enter the Number of Rows: "); scanf("%d", &Rows); printf("Printing Inverted Pyramid Star Pattern \n \n"); for ( i = Rows ; i >= 1; i-- ) { for ( j = 0 ; j <= Rows-i; j++ ) { printf(" "); } k = 0; while (k != (2 * i - 1)) { printf("*"); k++; } printf("\n"); } return 0; }
The result of the above c program; is as follows:
Please Enter the Number of Rows: 5 Printing Inverted Pyramid Star Pattern ********* ******* ***** *** *
C Program to Print Inverted Pyramid Star Pattern using For Loop
#include <stdio.h> int main() { int Rows, i, j, k = 0; printf("Please Enter the Number of Rows: "); scanf("%d", &Rows); for ( i = Rows ; i >= 1; i-- ) { for ( j = 0 ; j <= Rows-i; j++ ) { printf(" "); } for (k = 0; k < (2 * i - 1); k++) { printf("*"); } printf("\n"); } return 0; }
The result of the above c program; is as follows:
Please Enter the Number of Rows: 5 Printing Inverted Pyramid Star Pattern ********* ******* ***** *** *