- On
- By
- 1 Comment
- Categories: do-while, for loop, Loop, Number pattern, pyramid triangle, While loop
Pascal Triangle program in C++ language
Pascal Triangle program in C++ language
In this tutorial, we will discuss the concept of Pascal Triangle program in C++ language
In this topic, we are going to learn how to write a program to print Pascal triangle pattern using number in C++ programming language
Here, we use for, while and do-while loops for printing pascal triangle
Display pascal pattern in C++ using loops
C++ Code display triangle using for loop
In this program, the user is asked to enter number of rows and then it will display triangle number pattern using for loop in C++ language
Program 1
#include <iostream> #include <conio.h> using namespace std; int main() { int rows,i,j,space,counter=1; cout<<"Enter the No of rows: "; cin>>rows; //input rows for print pascal triangle for( i=0; i<rows; i++){//outer for loop to print no of rows for(space=1; space<=rows-i; space++ ){ cout<<" ";//inner for loop to print space } for(j=0; j<=i; j++){//inner for loop to print number if(j==0 || i==0) counter=1; else counter=counter*(i-j+1)/j; cout<<counter<<" "; } cout<<"\n"; } getch(); return 0; }
When the above code is executed, it produces the following result
C++ Code display triangle using while loop
In this program, the user is asked to enter the number of rows and then it will display a triangle number pattern using the while loop in the C++ language
Program 2
#include <iostream> #include <conio.h> using namespace std; int main() { int rows,i,j,space,counter=1; cout<<"Enter the No of rows: "; cin>>rows; //input number of rows for print pascal triangle i=0; while(i<rows){ space=1; while( space<=rows-i ){ cout<<" "; space++; } j=0; while(j<=i){ if(j==0 || i==0) counter=1; else counter=counter*(i-j+1)/j; cout<<counter<<" "; j++; } cout<<"\n"; i++; } getch(); return 0; }
When the above code is executed, it produces the following result
C++ Code displays triangle using a do-while loop
In this program, the user is asked to enter a number of rows and then it will display a triangle number pattern using the do-while loop in C++ language
Program 3
#include <iostream> #include <conio.h> using namespace std; int main() { int rows,i,j,space,counter=1; cout<<"Enter the No of rows: "; cin>>rows;//input number of rows for print pascal triangle i=0; do{//outer do while loop space=1; do{//inner do-while loop cout<<" "; space++; }while( space<=rows-i ); j=0; do{//inner do-while loop if(j==0 || i==0) counter=1; else counter=counter*(i-j+1)/j; cout<<counter<<" ";//print pascal triangle j++; } while(j<=i); cout<<"\n"; i++; }while(i<rows); getch(); return 0; }
When the above code is executed, it produces the following result
Suggested for you
Data type and variable in Java language
Similar post
Java code to print pascal triangle
C code to print pascal’s triangle
C++ code to print pascal’s triangle
Java code to print pascal’s triangle using an array
Java program to print pascal’s triangle using array using user input
C program to print a pascal’s triangle using an array
C program to print pascal’s triangle using array using user input
Java program to pascal’s triangle number pattern using 2 D array
C program to pascal’s triangle number pattern using 2 D array
C code to Alphabet pattern using the do-while loop
C++ code to Alphabet triangle pattern using the do-while loop
Java code to Alphabet triangle pattern using the do-while loop
Alphabet pattern in C language
Alphabet number pattern in C language using while loop
Alphabet pattern in Java language
Alphabet pattern in Java language using while loop
Alphabet pattern in C++ language
Alphabet pattern in C++ language using while loop
1 Comment
aaa September 12, 2022 at 8:54 pm