C Program to Print Inverted Mirrored Right Triangle Star Pattern

In this tutorial, i am going to show you how to print inverted mirrored right triangle star pattern in c using for and while loop.

All C Programs to Print Inverted Mirrored Right Triangle Star Pattern

  • C Program to Print Inverted Mirrored Right Triangle Star Pattern using For Loop
  • C Program to Print Inverted Mirrored Right Triangle Star Pattern using While Loop

C Program to Print Inverted Mirrored Right Triangle Star Pattern using For Loop

#include<stdio.h>
int main()
{
 	int i, j, rows; 
 	printf("Enter Inverted Mirrored Right Triangle Rows =  ");
 	scanf("%d", &rows);
    printf("Inverted Mirrored Right Triangle Star Pattern\n");
	for(i = rows; i > 0; i--)
	{
		for(j = rows - i; j > 0; j--)
		{
			printf(" ");
		}
        for(j = 0; j < i; j++)
        {
            printf("*");
        }
		printf("\n");
	}
 	return 0;
}

The result of the above c program; is as follows:

Enter Inverted Mirrored Right Triangle Rows =  8
Inverted Mirrored Right Triangle Star Pattern
********
 *******
  ******
   *****
    ****
     ***
      **
       *

C Program to Print Inverted Mirrored Right Triangle Star Pattern using While Loop

#include<stdio.h>
int main()
{
 	int i, j, rows;
 	printf("Enter Inverted Mirrored Right Triangle Rows =  ");
 	scanf("%d", &rows);
    printf("Inverted Mirrored Right Triangle Star Pattern\n");
	i = rows;
	while(i > 0)
	{
		j = rows - i;
		while(j > 0)
		{
			printf(" ");
			j--;
		}
		j = 0;
        while( j < i)
        {
            printf("*");
			j++;
        }
		printf("\n");
		i--;
	}
 	return 0;
}

The result of the above c program; is as follows:

Enter Inverted Mirrored Right Triangle Rows =  8
Inverted Mirrored Right Triangle Star Pattern
********
 *******
  ******
   *****
    ****
     ***
      **
       *

More C Programming Tutorials

Leave a Comment