In this tutorial you will learn about the C Program to Print Triangle Alphabets Pattern and its application with practical example.
C Program to Print Triangle Alphabets Pattern
In this tutorial, we will learn to create a C program that will print the Triangle Alphabets Pattern 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.
- While loop in C programming.
- Conditional Statements in C programming.
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 Alphabets pattern using the nested while loop. 4. Printing the triangle pattern. 5. End the program. |
Program description that will print the Triangle Alphabets Pattern:-
In today’s tutorial, we will create a program, that will print the Triangle Alphabets Pattern using a while 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 simple right-angle triangle of Alphabets using the for-loop. The below is an example to print a Triangle Alphabets Pattern.
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 25 |
/* C Program to Print Triangle Alphabets Pattern */ #include <stdio.h> int main() { //declaring the required variables for the program int i, j; char rw, alp = 'A'; //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 character value for number of rows. //rw = it will hold the character value. //taking the input number of rows from the user printf("Enter an uppercase character you want to print in the last row: "); scanf("%c", &rw); //Generating the right angled triangle. for (i = 1; i <= (rw - 'A' + 1); ++i) { for (j = 1; j <= i; ++j) { //printing the right angled triangle filled with alphabets printf("%c ", alp); } ++alp; printf("\n"); } return 0; } |
Output:-
In the above program, we have Last initialized the required variable.
- rw = it will hold the character value.
- alp = it will hold the character 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.