Pyramid Pattern programs in C : 10+ types of most asked

Ans: 

Below are the various examples of pyramid patterns that are made using the combination of stars and the combination of the numbers. This pyramid includes an inverted pyramid, full pyramid, left and right half pyramid, etc. And the program to print that pyramids are written in C programming language.

  • For Loop
  • While Loop
  • if..else

1). Program to print half pyramid pattern using star(*) in C

half pyramid pattern programquescol
#include<stdio.h>
#include<conio.h>
int main()
{    
	int i,j,n;
	printf("Enter the number of rows for half pyramid: ");
	scanf("%d",&n);
		for(i=1;i<=n;i++){
		    for(j=1;j<=i;j++){
                    printf("*");
		    }
		printf("\n");
	    }
	getch();
}  

Output

2). Program to print inverted half pyramid pattern using star(*) in C

inverted half pyramid program quescol
#include<stdio.h>
#include<conio.h>
int main()
{    
	int i,j,n;
	printf("Enter the number of rows for half pyramid: ");
	scanf("%d",&n);
		for(i=n;i>=1;i--){
		    for(j=i;j>=1;j--){
                        printf("*");
		    }
		    printf("\n");
	    }
	getch();
} 

Output

Inverted Half Pyramid Pattern in c

3). Program to print right half pyramid pattern using star(*) in C

right half pyramid program quescol
#include<stdio.h>
#include<conio.h>
int main()
{    
	int i,j,n,k;
	printf("Enter the number of rows for half pyramid: ");
	scanf("%d",&n);
		for(i=n;i>=1;i--){
		    for(j=i;j>=2;j--){
                        printf(" ");
		    }
		    for(k=1;k<=n-i+1;k++){
		        printf("*");
		    }
		printf("\n");
	    }
	getch();
} 

Output

4). Program to print inverted right half pyramid pattern using star(*) in C

right inverted half pyramid program in c quescol
#include<stdio.h>
#include<conio.h>
int main()
{    
	int i,j,n,k;
	printf("Enter the no. of rows for Inv. half pyramid: ");
	scanf("%d",&n);
		for(i=n;i>=1;i--){
		    for(j=1;j<=n-i;j++){
                        printf(" ");
		    }
		    for(k=1;k<=i;k++){
		        printf("*");
		    }
		printf("\n");
	    }
	getch();
} 

Output

Right Inverted Half Pyramid Pattern in c

5). Program to print full pyramid pattern using star(*) in C

full pyramid pattern program in c using star quescol
#include<stdio.h>
#include<conio.h>
int main()
{    
	int i,j,n,k;
	printf("Enter the number of rows for pyramid: ");
	scanf("%d",&n);
		for(i=n;i>=1;i--){
		    for(j=i;j>=2;j--){
                        printf(" ");
		    }
		    for(k=1;k<=2*(n-i+1)-1;k++){
		        printf("*");
		    }
		printf("\n");
	    }
	getch();
} 

Output

Full Pyramid Pattern in c

6). Program to print inverted full pyramid pattern using star(*) in C

inverted full pyramid pattern program in c using star
#include<stdio.h>
#include<conio.h>
void main()
{    
	int i,j,n,k;
	printf("Enter rows for Inv. Full Pyramid Pattern: ");
	scanf("%d",&n);
		for(i=n;i>=1;i--){
		    for(j=1;j<=n-i;j++){
                        printf(" ");
		    }
		    for(k=1;k<=2*i-1;k++){
		        printf("*");
		    }
		printf("\n");
	    }
	getch();
} 

Output

Inverted Full Pyramid Pattern in c

7). Program to print half pyramid pattern using numbers in C

half pyramid using number in C
#include<stdio.h>
#include<conio.h>
void main()
{    
	int i,j,n,k;
	printf("Enter no. of rows for half pyramid: ");
	scanf("%d",&n);
		for(i=1;i<=n;i++){
		    for(j=1;j<=i;j++){
                        printf("%d",j);
		    }
		    printf("\n");
		}
	getch();
} 

Output

Half Pyramid Pattern in c of number

8). Program to print inverted half pyramid pattern using numbers in C

inverted half pyramid using number program in c
#include<stdio.h>
#include<conio.h>
void main()
{    
	int i,j,n,k;
	printf("Enter no. of rows for half pyramid: ");
	scanf("%d",&n);
		for(i=0;i<n;i++){
		    for(j=1;j<=n-i;j++){
                        printf("%d",j);
		    }
		    printf("\n");
		}
	getch();
} 

Output

Inverted Half Pyramid Pattern in c of number

Leave a Comment