C++

Pyramid star pattern program in C++ – using loops

Pyramid star pattern program in C++ – using loops

In this article, we will discuss the C++ pyramid star pattern program – using loops

In this post, we will learn how to create Pyramid star pattern using for, while and do-wile loop in C++ language

Program 1

C++ pyramid  star pattern  – using for loop

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

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

int main()
{
    int i,j,k,rows;
    char ch;
    cout<<"Enter the number of rows for pyramid pattern: ";
    cin>>rows;
    cout<<"Enter the symbol as you wish: ";
    cin>>ch;
   for(i=1; i<=rows; i++){//iterates trough rows in pyramid
   for(j=0; j<rows-i; j++){//inner for loop 1
     cout<<" ";//print space

}
for(k=1; k<2*i; k++){//inner for loop 2
     if(i==rows || (k==1 || k == 2*i-1)){
   cout<<ch;//print input character when if condition returns rue
   }
   else{
  cout<<ch;//otherwise print input character
}
}
cout<<"\n";//move to next line
   }
   getch();
    return 0;
}

When the above code is executed, it produces the following result

Output 1

Pattern program

Output 2

Pattern program

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

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

int main()
{
    int i,j,k,rows;
    char ch;
    cout<<"Enter the number of rows for pyramid pattern: ";
    cin>>rows;
    cout<<"Enter the symbol as you wish: ";
    cin>>ch;
    i=1;
   while(i<=rows){//iterates trough rows in pyramid
            j=0;
   while(j<rows-i){//inner while loop 1
     cout<<" ";//print space
j++;
}
k=1;
while(k<2*i){//inner while loop 2
     if(i==rows || (k==1 || k == 2*i-1)){
   cout<<ch;//print input character when if condition returns rue
   }
   else{
  cout<<ch;//otherwise print input character
}
 k++;
}
cout<<"\n";//move to next line
i++;
   }
   getch();
    return 0;
}


When the above code is executed it produces the following result

Output 1

Pattern program

 

Output 2

Pattern program

 

Program 3

C++ pyramid r pattern  – using the do-while loop

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

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

int main()
{
    int i,j,k,rows;
    char ch;
    cout<<"Enter the number of rows for pyramid pattern: ";
    cin>>rows;
    cout<<"Enter the symbol as you wish: ";
    cin>>ch;
    i=1;
   do{//iterates trough rows in pyramid
            j=0;
   do{//inner while loop 1
     cout<<" ";//print space
j++;
}while(j<=rows-i);
k=1;
do{//inner while loop 2
     if(i==rows || (k==1 || k == 2*i-1)){
   cout<<ch;//print input character when if condition returns rue
   }
   else{
  cout<<ch;//otherwise print input character
}
 k++;
}while(k<2*i);
cout<<"\n";//move to next line
i++;
   }while(i<=rows);
   getch();
    return 0;
}


When the above code is executed, it produces te following result

Pattern program

 

Output 2

Pattern program

 

Suggested post 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++ code to Inverted Pyramid triangle pattern

Java code to Inverted Pyramid triangle  pattern

C code to Inverted Pyramid triangle  pattern

 

Karmehavannan

Recent Posts

Subtract two numbers using method overriding

Subtract two numbers using method overriding   Program 1

3 months ago

PHP Star triangle Pattern program

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

3 months 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.