C pattern

Print Hollow Inverted Pyramid pattern in C language

Print Hollow Inverted Pyramid pattern in C language

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

Code to  Pyramid pattern-using for 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

Inverted Pyramid pattern

Code to  Pyramid pattern-using while loop

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

inverted pyramid pattern

Code to  Pyramid pattern-using do-while loop

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

Inverted pyramid pattern

Suggested post you

For loop in C language

While loop in C language

Do-while loop in C language

Nested for loop in C language

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

 

Karmehavannan

Recent Posts

Using function or method to Write temperature conversion : Fahrenheit into Celsius

Using Function or Method to Write to temperature conversion: Fahrenheit into Celsius In this article,…

11 months ago

Function or method:temperature conversion from Fahrenheit into Celsius – Entered by user

Function or method of temperature conversion from Fahrenheit into Celsius In this article, we will…

11 months ago

Write temperature conversion program: Fahrenheit into Celsius

Write temperature conversion program: from Fahrenheit to Celsius In this article, we will discuss the…

11 months ago

How to write a program to convert Fahrenheit into Celsius

How to write a program to convert Fahrenheit into Celsius In this article, we will…

11 months ago

Function/method to convert Celsius into Fahrenheit -Entered by user

Function/method to convert Celsius into Fahrenheit -Entered by user In this article, we will discuss…

11 months ago

Temperature conversion: Celsius into Fahrenheit using function or method

Temperature conversion: Celsius into Fahrenheit using a function or method In this article, we will…

11 months ago

This website uses cookies.