Table of Contents
In this article, we will discuss the Inverted Pyramid star pattern in C++ language – using loops
In this post, we will learn how to create inverted Pyramid pattern using for, while and do-wile loop in C++ language
Program 1
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 for loop in C++ language
#include <iostream> #include <conio.h> using namespace std; int main() { int rows; char ch; cout << "Enter the number of rows" << endl; cin>>rows; cout << "Enter the symbol as you wish" << endl; cin>>ch; for(int i=rows; i>=1; i--){//outer for loop for(int j=i; j<=rows; j++){ cout<<" ";//print space fot pyramid } for(int j=1; j<=(2*i-1); j++){//inner for loop cout<<ch; //create left half } cout<<"\n";//move to next line } 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 full inverted pyramid star pattern with the given symbol using the while loop in C++ language
#include <iostream> #include <conio.h> using namespace std; int main() { int rows; char ch; cout << "Enter the number of rows" << endl; cin>>rows; cout << "Enter the symbol as you wish" << endl; cin>>ch; int i=rows; while(i>=1){//outer while loop int j=i; while(j<=rows){//inner while 1 cout<<" ";//print space for pyramid j++; } j=1; while(j<=(2*i-1)){//inner while 2 cout<<ch;//print symbol for pyramid j++; } cout<<"\n";//move to next line 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 full inverted 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 number of rows" << endl; cin>>rows; cout << "Enter the symbol as you wish" << endl; cin>>ch; int i=rows; do{//outer while loop int j=i; do{//inner while 1 cout<<" ";//print space for pyramid j++; }while(j<=rows); j=1; do{//inner while 2 cout<<ch;//print symbol for pyramid j++; }while(j<=(2*i-1)); cout<<"\n";//move to next line i--; }while(i>=1); getch(); return 0; }
When the above code is executed, it produces the following result
Suggested for you
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
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.