Example
Input :
Enter Input : 5
Output :
* *** ***** ******* ********* ******* ***** *** *
Required knowledge
Basic C++ programming, if-else, for loop, nested loop
Program to print diamond star pattern
/**
C++ program to print diamond star pattern
*
/#include <iostream>
using namespace std;
int main()
{
int i, j, rows;
int stars, spaces;
cout<<"Enter rows to print : ";
cin>>rows;
stars = 1;
spaces = rows - 1;
/* Iterate through rows */
for(i=1; i<rows*2; i++)
{
/* Print spaces */
for(j=1; j<=spaces; j++)
cout<<" ";
/* Print stars */
for(j=1; j<stars*2; j++)
cout<<"*";
/* Move to next line */
cout<<"\n";
if(i<rows)
{
spaces--;
stars++;
}
else
{
spaces++;
stars--;
}
}
return 0;
}