Table of Contents
In this article, we will discuss the Print Hollow Inverted Pyramid pattern in C language
In this post, we will learn how to create the hollow inverted Pyramid star pattern using for, while and do-wile loop
Program 1
This program allows the user to enter the number of rows and the symbol then the program displays a hollow inverted pyramid star pattern with a given symbol using for loop in C language
Program 1
#include <stdio.h> #include <stdlib.h> int main() { int i,j,rows;//declared variables char ch; printf("Enter number of rows\n"); scanf("%d%c",&rows,&ch); //Takes number of rows from user printf("Enter the symbol\n"); ch=getchar(); //input symol for pattern for(i=1; i<=rows; i++){//to iterates each row for(j=1; j<=i; j++){//Print space for Pyramid shape printf(" "); //print space } for(j=1; j<=(rows*2-(2*i-1)); j++){//to print * if(i==1 || j==1|| j==(rows*2-(2*i-1))){ printf("%c",ch); //print star } else { printf(" "); //print space } } printf("\n"); } getch(); return 0; }
When the above code is executed. it produces the following result
Program 2
This program allows the user to enter the number of rows and the symbol then the program displays a hollow inverted pyramid star pattern with a given symbol using while loop in C language
#include <stdio.h> #include <stdlib.h> int main() { int i,j,rows;//declared variables char ch; printf("Enter number of rows\n"); scanf("%d%c",&rows,&ch); //Takes number of rows from user printf("Enter the symbol\n"); ch=getchar(); //input symol for pattern i=1; while(i<=rows){//to iterates each row j=1; while(j<=i){//Print space for Pyramid shape printf(" "); //print space j++; } j=1; while( j<=(rows*2-(2*i-1))){//to print * if(i==1 || j==1|| j==(rows*2-(2*i-1))){ printf("%c",ch); //print star } else { printf(" "); //print space } j++; } printf("\n"); i++; } getch(); return 0; }
When the above code is executed. it produces the following result
Program 3
This program allows the user to enter the number of rows and the symbol then the program displays a hollow inverted pyramid star pattern with a given symbol using the do-while loop in C language
#include <stdio.h> #include <stdlib.h> int main() { int i,j,rows;//declared variables char ch; printf("Enter number of rows\n"); scanf("%d%c",&rows,&ch); //Takes number of rows from user printf("Enter the symbol\n"); ch=getchar(); //input symol for pattern i=1; do{//to iterates each row j=1; do{//Print space for Pyramid shape printf(" "); //print space j++; }while(j<=i); j=1; do{//to print * if(i==1 || j==1|| j==(rows*2-(2*i-1))){ printf("%c",ch); //print star } else { printf(" "); //print space } j++; }while( j<=(rows*2-(2*i-1))); printf("\n"); i++; }while(i<=rows); getch(); return 0; }
When the above code is executed. it produces the following result
Suggested post you
Nested while loop in C language
Nested do while loop in C language
Similar post
C++ pyramid star pattern – using loops
Java pyramid star pattern – using loops
C pyramid star pattern – using loops
C++ program to Inverted Pyramid star pattern
Java program to Inverted Pyramid star pattern
C++ code to Hollow Pyramid star pattern
Java code to Hollow Pyramid star pattern
Print Hollow Inverted Pyramid pattern in C++ language
Print Hollow Inverted Pyramid pattern in Java language
Subtract two numbers using method overriding Program 1
PHP Star triangle Pattern program Here's a simple Java program that demonstrates how to print…
Using Function or Method to Write to temperature conversion: Fahrenheit into Celsius In this article,…
Function or method of temperature conversion from Fahrenheit into Celsius In this article, we will…
Write temperature conversion program: from Fahrenheit to Celsius In this article, we will discuss the…
How to write a program to convert Fahrenheit into Celsius In this article, we will…
This website uses cookies.