Q:

C program to print mirrored half diamond star pattern

belongs to collection: C Programs to print Series

0

In this exercise, I will show you, How to write a C program to print mirrored half diamond star patterns. How to print mirrored half diamond star pattern in C programming. Here, one thing is important to know that the columns of the mirrored half diamond.

All Answers

need an explanation for this answer? contact us directly to get an explanation for this answer

#include <stdio.h>
int main()
{
    int x = 0,y = 0;
    unsigned int coloumn = 0;
    unsigned int star = 0;
    unsigned int space = 0;
    printf("Enter the number of coloumn = ");
    scanf("%u",&coloumn);
    space = (coloumn - 1);
    for(x=1; x < (coloumn*2) ; ++x)
    {
        // Print spaces
        for(y=0; y < space; ++y)
        {
            printf(" ");
        }
        // Print star
        for(y=0; y < star; ++y)
        {
            printf("*");
        }
        // Print new line
        printf("\n");
        if(x<coloumn)
        {
            ++star;
            --space;
        }
        else
        {
            ++space;
            --star;
        }
    }
    return 0;
}

Output:

Enter the number of coloumn = 10

         

        *

       **

      ***

     ****

    *****

   ******

  *******

 ********

*********

 ********

  *******

   ******

    *****

     ****

      ***

       **

        *

need an explanation for this answer? contact us directly to get an explanation for this answer

total answers (1)

C Programs to print Series

This question belongs to these collections

Similar questions


need a help?


find thousands of online teachers now
C program to print right triangle star pattern... >>
<< C program to print half diamond star pattern...