In this tutorial you will learn about the C Program to Print Hollow Right Triangle Star Pattern and its application with practical example.
C Program to Print Hollow Right Triangle Star Pattern
In this tutorial, we will learn to create a C program that will print the Hollow Right Triangle Star 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.
A Right Triangle:-
The right triangle has a 90 degrees angle between its two sides. and the square of its hypotenuse is equal to the sum of the square of its base and the square of the altitude.
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 <strong>Star </strong>pattern using the nested while loop. 4. Printing the Hollow right-angled triangle <strong>Star </strong>pattern. 5. End the program. |
Program description that will print the Right Triangle Star Pattern:-
In this tutorial, we will create a program, that will print the Hollow Right Triangle Star Pattern using a for-loop. First, take the rows from the user. Then we will print the Hollow right-angle triangle / only the borders of the right-angled triangle using the for-loop. The below is an example to print a Hollow Right Triangle Star 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 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 |
#include<stdio.h> int main()//body of the main function. { //Declaring the required variable for the program. int i, j, rw; //i = it will hold the integer value for the parent for-loop. //j = it will hold the integer value for the child for-loop. //rw = it will hold the input number of rows. //Taking the input number of rows from the user printf("Enter Hollow Right Triangle Rows = "); scanf("%d", &rw);//Scanning the rows from the console. printf("Hollow Right Triangle Star Pattern\n"); //Generating the Pattern using the loop. for(i = 1; i <= rw; i++) { if(i == 1 || i == rw) { for(j = 1; j <= i; j++) { printf("*"); } } else { for(j = 1; j <= i; j++) { if(j == 1 || j == i) { //Printing the hollow right angled triangel to the user. printf("*"); } else { //printing the blank spaces for the triangle. printf(" "); } } } 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.
Taking the Input number of rows for the hollow right triangled pattern.
Code to make the pattern on the screen.
Printing output pattern using c programming.