C program to print hollow mirrored inverted right triangle star pattern
*****
* *
* *
**
*
C Programming Language Loop control in C Language (Article) Loop control in C Language (Program)
1177Program:
/** * C program to print hollow mirrored inverted right triangle star pattern * atnyla.com */ #include int main() { int i, j, rows; /* Input rows to print from user */ printf("Enter number of rows : "); scanf("%d", &rows); for(i=1; i<=rows; i++) { /* Print leading spaces */ for(j=1; j
Output:
Enter number of rows: 5 ***** * * * * ** *
Explanation:
Required knowledge
Basic C programming, If else, For loop, Nested loop
Must know - Program to print hollow inverted right triangle star pattern
Logic to print hollow mirrored inverted right triangle star pattern
***** * * * * ** *
The above pattern is similar to inverted mirrored right triangle star pattern. In addition, in this pattern stars are printed only for first or last column and first row.
Step by step descriptive logic to print inverted right triangle star pattern.
- Input number of rows to print from user. Store it in a variable say rows.
- To iterate through rows, run an outer loop from 1 to rows. The loop structure should look like
for(i=1; i<=rows; i++)
. - To print leading spaces, run an inner loop from 1 to
i - 1
. The loop structure should look likefor(j=1; j<i; j++)
. Inside this loop print single space. - To print stars, run another inner loop from i to rows. The loop structure should look like
for(j=1; j<=rows; j++)
. Inside this loop print star for ith or last column or for first row. - After printing all columns of a row, move to next line i.e. print new line.
This Particular section is dedicated to Programs only. If you want learn more about C Programming Language. Then you can visit below links to get more depth on this subject.