In this exercise, I will show you, How to write a C program to print half diamond star patterns. How to print half diamond star pattern in C programming. Here, one thing is important to know that the columns of the half diamond.
#include <stdio.h>
int main()
{
int x = 0,y = 0;
unsigned int columns = 0;
unsigned int col = 0;
printf("Enter the number of columns = ");
scanf("%u",&columns);
for(x=0; x < (columns*2) ; ++x)
{
// Print spaces
for(y=0; y < col; ++y)
{
printf("*");
}
(x<columns)?(++col):(--col);
// Print new line
printf("\n");
}
return 0;
}
Output:
Enter the number of columns = 10
*
**
***
****
*****
******
*******
********
*********
**********
*********
********
*******
******
*****
****
***
**
*
need an explanation for this answer? contact us directly to get an explanation for this answer