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; }

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