C++ Program to Print Diamond of Stars




In this Example we will learn how to Print Diamond of Stars in C++

#include <iostream>
using namespace std;
int main()
{
  int n, c, k, space = 1;
  cout<<"\n\nEnter number of rows: ";
  cin>>n;
  space = n - 1;

  for (k = 1; k<=n; k++)
  {
    for (c = 1; c<=space; c++)
      cout<<" ";

    space--;

    for (c = 1; c<= 2*k-1; c++)
      cout<<"*";

    cout<<"\n";
  }

  space = 1;

  for (k = 1; k<= n - 1; k++)
  {
    for (c = 1; c<= space; c++)
      cout<<" ";

    space++;

    for (c = 1 ; c<= 2*(n-k)-1; c++)
      cout<<"*";

    cout<<"\n";
  }
  return 0;
}

/*
  
  
Enter number of rows: 6
     *
    ***
   *****
  *******
 *********
***********
 *********
  *******
   *****
    ***
     *


*/

 


Partner Sites

VideoToGifs.com

EasyOnlineConverter.com

SqliteTutorials.com





Be the first to comment

Leave a Reply

Your email address will not be published.


*