C++

Display C++ language Hollow Pyramid pattern

Display C++ language Hollow Pyramid pattern

In this article, we will discuss the Display C++ language Hollow Pyramid pattern – using loops

In this post, we will learn how to create hollow Pyramid  pattern using for, while and do-wile loop

C++  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 pyramid star pattern with the given symbol using for loop in C++ language

#include <iostream>
#include <conio.h>
using namespace std;

int main()
{
    int rows;
    char ch;
    cout << "Enter the rows for hollow pyramid" << endl;
    cin>>rows;
    cout << "Enter the symbol as you want" << endl;
    cin>>ch;
    for(int i=1; i<=rows; i++){//do print each rows
        for(int j=i; j<=rows; j++){ //print space for pyramid
        cout<<" ";
    }
    for(int k=1; k<2*i; k++){
            if(i==rows || (k==1 || k==2*i-1)){
                cout<<ch;
            }
            else{
                cout<<" ";
            }


    }
    cout<<"\n";
    }
    getch();
    return 0;
}

When the above code is executed it produces the following result

Hollow pyramid pattern

 

C++ 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 pyramid star pattern with the given symbol using while loop in C++ language

 

#include <iostream>
#include <conio.h>
using namespace std;

int main()
{
    int rows;
    char ch;
    cout << "Enter the rows for hollow pyramid" << endl;
    cin>>rows;
    cout << "Enter the symbol as you want" << endl;
    cin>>ch;
    int i=1;
    while(i<=rows){//do print each rows
            int j=i;
        while(j<=rows){ //print space for pyramid
        cout<<" ";
     j++;
    }
    int k=1;
    while(k<2*i){
            if(i==rows || (k==1 || k==2*i-1)){
                cout<<ch;
            }
            else{
                cout<<" ";
            }
             k++;
    }
    cout<<"\n";
     i++;
    }
    getch();
    return 0;
}

When the above code is executed it produces the following result

Hollo pyramid pattern

C++ Pyramid pattern – using the do-while loop

Program 3

This program allows the user to enter the number of rows and the symbol then the program displays a full pyramid star pattern with the given symbol using do-while loop in C++ language

 

#include <iostream>
#include <conio.h>
using namespace std;

int main()
{
    int rows;
    char ch;
    cout << "Enter the rows for hollow pyramid" << endl;
    cin>>rows;
    cout << "Enter the symbol as you want" << endl;
    cin>>ch;
    int i=1;
    do{//do print each rows
            int j=i;
        do{ //print space for pyramid
        cout<<" ";
     j++;
    }while(j<=rows);
    int k=1;
    do{
            if(i==rows || (k==1 || k==2*i-1)){
                cout<<ch;
            }
            else{
                cout<<" ";
            }
             k++;
    }while(k<2*i);
    cout<<"\n";
     i++;
    }while(i<=rows);
    getch();
    return 0;
}

When the above code is executed it produces the following result

Suggested for you

for loop in C++ language

while loop in C++ language

do-while loop in C++ language

 

Similar post

pyramid pattern program in C- using loops

Java pyramid pattern program – using loops

C++ pyramid pattern program – using loops

C++ code to Inverted Pyramid pattern

Java code to Inverted Pyramid pattern

C code to Inverted Pyramid pattern

C language Hollow Pyramid pattern

Java language Hollow Pyramid pattern

Reverse inverted pyramid star in Java

Reverse inverted pyramid star in C

Reverse inverted pyramid star in C++

 

 

 

Karmehavannan

Recent Posts

Subtract two numbers using method overriding

Subtract two numbers using method overriding   Program 1

4 weeks ago

PHP Star triangle Pattern program

PHP Star triangle Pattern program Here's a simple Java program that demonstrates how to print…

4 weeks ago

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,…

1 year 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…

1 year ago

Write temperature conversion program: Fahrenheit into Celsius

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

1 year 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…

1 year ago

This website uses cookies.