Wap in C++ to Draw hollow Diamond shape in C++
For other triangle and diamonds shapes see -> Patterns and Shapes in C++
PROGRAM:
#include<iostream>
using namespace std;
int main()
{
int size;
cout<<"Enter size of Diamond: ";
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;
}OUTPUT:
Enter size of Diamond: 5
*
* *
* *
* *
* *
* *
* *
* *
*
