C++ Program to Print Right Triangle of Numbers in Reverse

Write a C++ program to print the right angled triangle of numbers in a reverse order using for loop.

#include<iostream>
using namespace std;

int main()
{
	int i, j, rows;
     
    cout << "Enter Right Triangle Numbers in Reverse Row = ";
    cin >> rows;

    cout << "Right Angled Triangle of Numbers in Reverse Pattern\n"; 

    for(i = rows; i >= 1; i--)
    {
    	for(j = rows; j >= i; j--)
		{
            cout << j << " ";
        }
        cout << "\n";
    }		
 	return 0;
}
C++ Program to Print Right Triangle of Numbers in Reverse

This C++ example prints the reverse ordered numbers in the right angled triangle pattern using a while loop.

#include<iostream>
using namespace std;

int main()
{
	int i, j, rows;
     
    cout << "Enter Right Triangle Numbers in Reverse Row = ";
    cin >> rows;

    cout << "Right Angled Triangle of Numbers in Reverse Pattern\n"; 

    i = rows;
    while(i >= 1)
    {
        j = rows;
    	while( j >= i)
		{
            cout << j << " ";
            j--;
        }
        cout << "\n";
        i--;
    }		
 	return 0;
}
Enter Right Triangle Numbers in Reverse Row = 17
Right Angled Triangle of Numbers in Reverse Pattern
17 
17 16 
17 16 15 
17 16 15 14 
17 16 15 14 13 
17 16 15 14 13 12 
17 16 15 14 13 12 11 
17 16 15 14 13 12 11 10 
17 16 15 14 13 12 11 10 9 
17 16 15 14 13 12 11 10 9 8 
17 16 15 14 13 12 11 10 9 8 7 
17 16 15 14 13 12 11 10 9 8 7 6 
17 16 15 14 13 12 11 10 9 8 7 6 5 
17 16 15 14 13 12 11 10 9 8 7 6 5 4 
17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 
17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 
17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1