C++ Program to Draw Pascal’s triangle




In this example we will Learn how to write a C++ Program to print Pascal’s triangle as below.

                1
              1    1
            1    2    1
          1    3    3    1
        1    4    6    4    1
      1    5    10    10    5    1

C++ Program to Print Pascal Triangle

#include <iostream>
using namespace std;
int main()
{
  int rows,coef=1,space,i,j;
  cout<<"Enter number of rows: ";
  cin>>rows;
  for(i=0;i<rows;i++)
  {
    for(space=1;space<=rows-i;space++)
      cout<<"  ";
    for(j=0;j<=i;j++)
    {
      if (j==0||i==0)
        coef=1;
      else
        coef=coef*(i-j+1)/j;
      cout<<"    "<<coef;
    }
    cout<<endl;
  }
}

/*
OUTPUT
Enter number of rows: 6
                1
              1    1
            1    2    1
          1    3    3    1
        1    4    6    4    1
      1    5    10    10    5    1


*/

After you write a C++ program you compile it; that is, you run a program called compiler that checks whether the program follows the C++ syntax

  • if it finds errors, it lists them
  • If there are no errors, it translates the C++ program into a program in machine language which you can execute

 

 


Partner Sites

VideoToGifs.com

EasyOnlineConverter.com

SqliteTutorials.com





Be the first to comment

Leave a Reply

Your email address will not be published.


*