C

C Program To Print Equilateral Triangle | Pyramid Star Pattern

In this tutorial, we are going to see how to write a C program to print an Equilateral triangle or pyramid star pattern in C. To display a pyramid or an isosceles triangle of N lines we are going to use the for loop. Below is the logic for displaying a pyramid or an isosceles triangle of N lines made of stars in C programming.
 

Input:
Number of Lines: 5

Output:
        * 
      * * *
    * * * * *
  * * * * * * *
* * * * * * * * *

 

 

C Program To Print Equilateral Triangle | Pyramid Star Pattern
#include <stdio.h>

int main()
{
    int i, j=0, s, lines;

    printf("Enter the number of lines: ");
    scanf("%d",&lines);

    for(i=1; i<=lines; ++i, j=0)
    {
        for(s=1; s<=lines-i; ++s)
        {
            printf("  ");
        }
        while(j != 2*i-1)
        {
            printf("* ");
            ++j;
        }
        printf("\n");
    }
    
    return 0;
}

Output:

Enter the number of lines: 5
        * 
      * * * 
    * * * * * 
  * * * * * * * 
* * * * * * * * *

 

mcqMCQPractice competitive and technical Multiple Choice Questions and Answers (MCQs) with simple and logical explanations to prepare for tests and interviews.Read More

Leave a Reply

Your email address will not be published. Required fields are marked *