Home C Programming Language / Programs / C program to print right triangle star pattern * ** *** **** *****
🚀 Programming Example

C program to print right triangle star pattern
*
**
***
****
*****

👁 4,494 Views
💻 Practical Program
📘 Step Learning
Write a C program to print right triangle star pattern series using for loop. How to print right triangle star pattern series of n rows in C programming. Logic to print right triangle star pattern in C.

💻 Program Code

/*
 * C program to print right triangle star pattern series
* atnyla.com
 */

#include <stdio.h>

int main()
{
    int i, j, n;

    /* Input number of rows from user */
    printf("Enter value of n: ");
    scanf("%d", &n);

    for(i=1; i<=n; i++)
    {
        /* Print i number of stars */
        for(j=1; j<=i; j++)
        {
            printf("*");
        }

        /* Move to next line */
        printf("\n");
    }

    return 0;
}
                        

🖥 Program Output

Enter the value of n: 5
*
**
***
****
*****
                            

📘 Explanation

Required knowledge

Basic C programming, If else, For loop, Nested loop

Logic to print right triangle star pattern

 

*
**
***
****
*****

 

If you look at the pattern carefully you will find that stars are in increasing order of rows (i.e. 1 star in the first row, followed by 2 stars in second and so on).

Step by step descriptive logic to print right triangle star pattern.

  1. Input number of rows to print from the user. Store it in a variable say N.
  2. To iterate through rows run an outer loop from 1 to N with loop structure for(i=1; i<=N; i++).
  3. To iterate through columns run an inner loop from 1 to i with loop structure for(j=1; j<=i; j++). Inside the inner loop print star.
  4. After printing all columns of a row move to next line i.e. print new line.
📚 Learning Subject

Master Programming Through Practical Examples

Improve your coding logic, problem-solving skills and programming confidence by practicing real-world examples with explanations.

🎯 How to learn from this example

First understand the algorithm carefully. Then study the program line-by-line and compare it with the output. Finally, review the explanation section to strengthen your logic and programming understanding.

🔥 Practice suggestion

Rewrite the program without looking at the code. Modify values, conditions or logic and run it again. This helps improve confidence and strengthens coding skills much faster.