Thursday, April 18, 2013

Write a C++ program to construct a pyramid of stars


C++ - A Star pyramid and String triangle using for loops




#include <iostream>
using namespace std;

void print_pyramid(int height);
 

int main() 
{
 int pyramid_height;
 
 cout << "This program prints a 'pyramid' shape of\n";
 cout << "a specified height on the screen.\n\n";

 /* input with check using a "while" loop */
 cout << "how high would you like the pyramid?: ";
 cin >> pyramid_height;
 while (pyramid_height > 30 || pyramid_height < 1)
 {
  cout << "Pick another height (must be between 1 and 30): ";
  cin >> pyramid_height;
 }
 /* input OK */
 
 print_pyramid(pyramid_height);
 
 return 0;
}



/* FUNCTION TO PRINT PYRAMID */
void print_pyramid(int height)
{
 int line;
 int const MARGIN = 10;
 
 cout << "\n\n";
 
 for (line = 1 ; line <= height ; line++)
 {
  int count;
  int total_no_of_spaces = MARGIN + height - line;
  
  for (count = 1 ; count <= total_no_of_spaces ; count++)
   cout << ' ';
   
  for (count = 1 ; count <= line * 2 ; count++)
   cout << '*';
   
  cout << '\n'; 
 } 
 
 cout << "\n\n";
}



OUTPUT:
This program prints a 'pyramid' shape of
a specified height on the screen.

how high would you like the pyramid?: 5


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



---------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------

---------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------
-----------------------------------------------------------
Program to print pyramid of stars * - C Programming Examples
C++ program to print patterns of numbers and stars
C++ Tutorial – A Star pyramid and String triangle using for loops
C++ Star Pyramid - C++ Forum
c++ program to print patterns, pyramids of numbers and stars
C++ Programming: Reverse Star Pyramid
C++ Programming Source Code to Print Pyramid and Triangles
Program to print pyramid of stars
C++ Tutorial – A Star pyramid and String triangle using for loops
C++ Program to Print Star Pyramid Triangle, C++
C++ programs to print pyramid patterns
C++ Program to print star pattern pyramid 
C++ Programming Code To Create Pyramid and Structure
Print pyramids and diamonds in C Language - C and C++



7 comments:

  1. Hey yogesh patel ,
    of course this blog is doing a very good job of serving useful information. I'm proud to be a part of its Readers community.
    for more programing visit my web
    http://www.hhhprogram.com/

    ReplyDelete
  2. hi dude i am visit you site and its relay very very nice.
    I have one site but i am in some trouble not more visitor in my site, so please tell me what am i do for more visitor.
    http://www.freesoftwaredownloader.com

    ReplyDelete
  3. creating pyramid of numbers is the basic lab c program used in many institutions. Thank you for sharing this program.
    regards:
    srinath reddy.
    admin of Programming Tutorials for Beginners

    ReplyDelete
  4. THERE IS NO BETER BLOG FOR BEGINNERS TO BE THAN THIS BLOG.THANK YOU

    ReplyDelete
  5. How To Start with Pyramids and Star Pattern with C++
    http://geeksprogrammings.blogspot.com/2013/06/program-to-print-pyramids-on-screen.html
    http://geeksprogrammings.blogspot.com/2013/09/print-star-triangle.html

    ReplyDelete
  6. Another method to create pyramid in C++.
    http://khgamujtaba.blogspot.com/2015/04/making-pyramid.html

    ReplyDelete