03 June 2016

// // Leave a Comment

All Kind Of C++ Codes To Print Different Different Pyramids


C++ Pyramids Making Tutorial

C++ Program To display the half pyramid of *, numbers and character


*
* *
* * *
* * * *
* * * * *

#include <iostream>
using namespace std;
int main()
{
    int i,j,rows;
    cout<<"Enter the number of rows: ";
    cin>>rows;
    for(i=1;i<=rows;++i)
    {
        for(j=1;j<=i;++j)
        {
           cout<<"* ";
        }
        cout<<"\n";
    }
    return 0;
}

1
1 2
1 2 3
1 2 3 4
1 2 3 4 5

#include <iostream>
using namespace std;
int main()
{
    int i,j,rows;
    cout<<"Enter the number of rows: ";
    cin>>rows;
    for(i=1;i<=rows;++i)
    {
        for(j=1;j<=i;++j)
        {
           cout<<j<<" ";
        }
        cout<<"\n";
    }
    return 0;
}

A
B B
C C C
D D D D
E E E E E

#include <iostream>
using namespace std;
int main()
{
    int i,j;
    char input,temp='A';
    cout<<"Enter uppercase character you want in triange at last row: ";
    cin>>input;
    for(i=1;i<=(input-'A'+1);++i)
    {
        for(j=1;j<=i;++j)
           cout<<temp<<" ";
        ++temp;
        cout<<endl;
    }
    return 0;
}

C++ Program To Display inverted half pyramid using * and numbers

* * * * *
* * * *
* * * 
* *
*
#include <iostream>
using namespace std;
int main()
{
    int i,j,rows;
    cout<<"Enter the number of rows: ";
    cin>>rows;
    for(i=rows;i>=1;--i)
    {
        for(j=1;j<=i;++j)
        {
           cout<<"* ";
        }
        cout<<"\n";
    }
    return 0;
}

1 2 3 4 5
1 2 3 4 
1 2 3
1 2
1
#include <iostream>
using namespace std;
int main()
{
    int i,j,rows;
    cout<<"Enter the number of rows: ";
    cin>>rows;
    for(i=rows;i>=1;--i)
    {
        for(j=1;j<=i;++j)
        {
           cout<<j<<" ";
        }
        cout<<"\n";
    }
    return 0;
}

C++ Program To display the pyramid of * and digits

        
        *
      * * *
    * * * * *
  * * * * * * *
* * * * * * * * *

#include <iostream>
using namespace std;
int main()
{
    int i,space,rows,k;
    cout<<"Enter the number of rows: ";
    cin>>rows;
    for(i=1;i<=rows;++i)
    {
        for(space=1;space<=rows-i;++space)
        {
           cout<<"  ";
        }
        while(k!=2*i-1)
        {
           cout<<"* ";
           ++k;
        }
        k=0;
        cout<<"\n";
    }
    return 0;
}

        1
      2 3 2
    3 4 5 4 3
  4 5 6 7 6 5 4
5 6 7 8 9 8 7 6 5

#include <iostream>
using namespace std;
int main()
{
   int i,space,rows,k=0,count=0,count1=0;
   cout<<"Enter the number of rows: ";
   cin>>rows;
   for(i=1;i<=rows;++i)
   {
      for(space=1;space<=rows-i;++space)
      {
         cout<<"  ";
         ++count;
      }
      while(k!=2*i-1)
      {
            if (count<=rows-1)
            {
              cout<<i+k<<" ";
              ++count;
            }
            else
            {
               ++count1;
               cout<<i+k-2*count1<<" ";
            }
           ++k;
        }
      count1=count=k=0;
      cout<<"\n";
    }
    return 0;
}

C++ program to display reverse pyramid.




* * * * * * * * *
  * * * * * * *
    * * * * *
      * * *
        *

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

C++ Program to Draw 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 
#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;
    }
}

C++ Program to display Floyd's Triangle.




1
2 3
4 5 6
7 8 9 10
#include <iostream>
using namespace std;
int main()
{
    int rows,i,j,k=0;
    cout<<"Enter number of rows: ";
    cin>>rows;
    for(i=1;i<=rows;i++)
    {
        for(j=1;j<=i;++j)
          cout<<k+j<<" ";
        ++k;
        cout<<endl;
    }
    return 0;
}

Share:

0 comments:

Post a Comment