Q:

C program to print hollow mirrored rhombus 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 hollow rhombus star pattern. Here, one thing is important to know that all sides of the rhombus must be the same.

Logic to write C program to print hollow mirrored rhombus star pattern:

It is very easy to print hollow mirrored rhombus star pattern in C, below I have mentioned a few steps to print a hollow  mirrored rhombus pattern in C:

 

  • You must know the side of the rhombus.
  • There should be three-loop, two inner and one outer.
  • First, inner loop print the space x times.
  • Second, inner loop print star for the first and last row or for the first and last column
  • After completing each iteration of the inner loops, the outer loop prints the new line.

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 rows = 0;
    printf("Enter the number of rows = ");
    scanf("%u",&rows);
    for(x=1; x<=rows; ++x)
    {
        // Print spaces
        for(y=1; y<= x; ++y)
        {
            printf(" ");
        }
        for(y=1; y<=rows; ++y)
        {
            if((x==1) || (x==rows) || (y==1) || (y==rows))
            {
                //Print star
                printf("*");
            }
            else
            {
                //Print space
                printf(" ");
            }
        }
        // Print new line
        printf("\n");
    }
    return 0;
}

Output:

Enter the number of rows = 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 hollow rhombus star pattern... >>
<< C program to print rhombus star pattern...