hollow diamond using for loop c++ code user enter input size of diamond

hollow diamond using for loop c++ code user enter input size of diamond
Di Posting Oleh : Simple Learning
Kategori : diamond for hollow input loop size user using

write a c++ program which takes size of diamond and display hollow diamond using nested for loop and asterisk character.
Output should be look like bellow
hollow diamond using for loop c++ code user enter input size of diamond



 User can enter its desired size of diamond either even or odd

For Example
If user enters size of 3
3 lines of will be formed above middle and 3 lines will be formed below middle line
sample output for program hollow diamond using for loop c++ code user enter input size of diamond
Concept used:
c++ code:


#include<iostream>
using namespace std;
int main()
{
cout<<"Enter size of  Daimond:  ";

    int size;
  cin>>size;

    int z=1;
  for int i=0; i<=size; i++)
  {
    for (int j=size; j>i; j--)
    {
      cout<<" "// printing space here
    }

    cout<<"*";  // printing asterisk here

    if i>0)
    {
      for int k=1; k<=z; k++)
      {
        cout<<" ";
      }
      z+=2;
      cout<<"*";
    }
    cout<<endl; // end line similar  to \n
  }

  z-=4;

  for (int i=0; i<=size-1; i++)
  {
    for (int j=0; j<=i; j++)
    {
      cout<<" ";
    }

    cout<<"*";

    for (int k=1; k<=z; k++)
    {
      cout<<" ";
    }
    z-=2;

    if (i!=size-1)
    {
      cout<<"*";
    }
    cout<<endl;
  }
return 0;
}


If user enter size equal to 10
hollow diamond using for loop c++ code user enter input size of diamond size equal 10

Recommended: Dry run the code line by line it will help to understand quickly and also clear the working of nested for loop.

More C++ Shapes Here

0 Response to "hollow diamond using for loop c++ code user enter input size of diamond"

Post a Comment