C Program to Print Inverted Right Triangle Number Pattern

In this tutorial, i am going to show you how to print inverted right triangle number pattern with the help of for loop and while loop in c programs.

All C Programs to Print Inverted Right Triangle Number Pattern

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

C Program to Print Inverted Right Triangle Number Pattern using For Loop

/* C Program to Print Inverted Right Triangle Number Pattern */
#include <stdio.h>
 
int main() 
{
  	int rows, i, j;
	
  	printf("Please Enter the Number of Rows:  ");
  	scanf("%d", &rows);
	
  	for ( i = rows; i >= 1; i-- ) 
  	{
      	for ( j = 1 ; j <= i; j++ ) 
      	{
          	printf("%d", i);
      	}
      	printf("\n");
  	}
  	return 0;
}

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

Please Enter the Number of Rows:  5
55555
4444
333
22
1

C Program to Print Inverted Right Triangle Number Pattern using While Loop

/* C Program to Print Inverted Right Triangle Number Pattern */
#include <stdio.h>
 
int main() 
{
  	int rows, i, j;
	
  	printf("Please Enter the Number of Rows:  ");
  	scanf("%d", &rows);
  
  	i = rows;
	
  	while ( i >= 1) 
  	{
  		j = 1 ;
      	while (  j <= i ) 
      	{
          	printf("%d", i);
          	j++;
      	}
      	i--;
      	printf("\n");
  	}
  	return 0;
}

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

Please Enter the Number of Rows:  5
55555
4444
333
22
1

More C Programming Tutorials

Leave a Comment