Program to print triangle of numbers in reverse pattern in c; Through this tutorial, we will learn how to print triangle of numbers in reverse pattern in c using for loop, do-while loop and while loop.
Programs to Print Triangle of Numbers in Reverse Pattern in C
- C Program to Print Triangle of Numbers in Reverse Pattern using For Loop
- C Program to Print Triangle of Numbers in Reverse Pattern using While Loop
- C Program to Print Triangle of Numbers in Reverse Pattern using Do-While Loop
C Program to Print Triangle of Numbers in Reverse Pattern using For Loop
#include <stdio.h> int main() { int rows; printf("Enter Triangle of Numbers in Reverse Rows = "); scanf("%d", &rows); printf("Triangle of Numbers in Reverse Order Pattern\n"); for (int i = rows; i >= 1; i--) { for (int j = 1; j < i; j++) { printf(" "); } for (int k = i; k <= rows; k++) { printf("%d ", k); } printf("\n"); } }
The output of the above c program; is as follows:
Enter Triangle of Numbers in Reverse Rows = 5 Triangle of Numbers in Reverse Order Pattern 5 4 5 3 4 5 2 3 4 5 1 2 3 4 5
C Program to Print Triangle of Numbers in Reverse Pattern using While Loop
#include <stdio.h> int main() { int i, j, k, rows; printf("Enter Triangle of Numbers in Reverse Rows = "); scanf("%d", &rows); printf("Triangle of Numbers in Reverse Order Pattern\n"); i = rows; while (i >= 1) { j = 1; while (j < i) { printf(" "); j++; } k = i; while (k <= rows) { printf("%d ", k); k++; } printf("\n"); i--; } }
The output of the above c program; is as follows:
Enter Triangle of Numbers in Reverse Rows = 5 Triangle of Numbers in Reverse Order Pattern 5 4 5 3 4 5 2 3 4 5 1 2 3 4 5
C Program to Print Triangle of Numbers in Reverse Pattern using Do-While Loop
#include <stdio.h> int main() { int i, j, k, rows; printf("Enter Triangle of Numbers in Reverse Rows = "); scanf("%d", &rows); printf("Triangle of Numbers in Reverse Order Pattern\n"); i = rows; do { j = 1; do { printf(" "); } while (j++ < i); k = i; do { printf("%d ", k); } while (++k <= rows); printf("\n"); } while (--i >= 1); }
The output of the above c program; is as follows:
Enter Triangle of Numbers in Reverse Rows = 5 Triangle of Numbers in Reverse Order Pattern 5 4 5 3 4 5 2 3 4 5 1 2 3 4 5