Q:

C program to print mirrored half diamond star pattern

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)

This question belongs to these collections

Similar questions


need a help?


find thousands of online teachers now