In this tutorial you will learn about the C Program to Print Right Triangle of Incremented Numbers and its application with practical example.
C Program to Print Right Triangle of Numbers in Incremented order
In this tutorial, we will learn to create a C program that will print the Right Triangle of Numbers in Incremented order in C programming.
Prerequisites
Before starting with this tutorial we assume that you are best aware of the following C programming topics:
- Operators in C Programming.
- Basic Input and Output function in C Programming.
- Basic C programming.
- For loop in C programming.
- Conditional Statements in C programming.
What is a Right Angled Triangle?
This triangle plays an important role in trigonometry. A right-angled triangle is a triangle, that has one of its interior angles equal to 90 degrees or a right angle. Therefore, this triangle is also called the right triangle or 90-degree triangle.
What is a pattern?
The patterns can be any shape or design drawn on the screen i.e. triangle, rectangle, pyramid, any other shape. In the C programming language, the patterns are generated using loops and iterative statements.
Algorithm:-
1 2 3 4 5 6 7 8 9 |
1. Declaring the required variables for the program. 2. Taking the input rows of the right angled from the user. 3. Generating the pattern using the nested for loop. 4. Printing the right angled triangle pattern. 5. End the program. |
Program description that will print a Right Triangle of Numbers in Ascending order:-
In today’s tutorial, we will create a program, that will print a right angle triangle of Numbers in ascending order using for loop taking the rows from the user. First, take the input number of rows in the triangle by the user. Then we will print the right angle triangle of Numbers using the for-loop. The below is an example to print a right-angle triangle of Numbers.
Program Code:-
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 |
/* C Program to Print Right Triangle of Incremented Numbers */ #include <stdio.h> int main() { //declaring the required variables for the program int rw, i, j; //i = it will hold the integer value to control the loop. //j = it will hold the integer value to control the loop. //rw = it will hold the integer value for number of rows. //taking the number of rows from the user for the right angled triangle printf("Please Enter the Number of Rows: "); scanf("%d", &rw); //Generating the right angled triangle. for (int i = 0; i <= rw ; i++) { for (int j = i; j >= 0; j--) { //printing the output right triangle printf("%d ", j); } printf("\n"); } return 0; } |
Output:-
In the above program, we have Last initialized the required variable.
- rw = it will hold the integer value.
- j = it will hold the integer value.
- i = it will hold the integer value.
Input the number of rows for the pattern.
Code to make the pattern on the screen.
Printing output pattern using c programming.