Program to display combined Pyramid pattern in C using while loop
Program to display combined Pyramid pattern in C using while loop
In this tutorial, we will discuss the concept of a C program to display combined Pyramid pattern
In the C programming language, we can use for loop, while loop anddo-while loop to display different number (binary, decimal), alphabets or star pattern programs.
In this article, we are going to learn how toDisplay combined pyramid pattern using while loop in C language
Display combined Pyramid star pattern
Combined Pyramid star pattern 1
Program 1
#include
#include
int main()
{
int i,j,rows;
printf("Enter the number of rows: \n");
scanf("%d",&rows);
printf("\n");
i=1;
while(i<=rows){ //parent while loop
j=i;
while(j<=rows){
printf(" ");//print space
j++;
}
j=1;
while( j<=2*i-1){
printf("*");//print star
j++;
}
j=2*i;
while(j<=2*rows-1){
printf(" ");//print space
j++;
}
j=1;
while( j<=2*i-1){
printf("*");//print star
j++;
}
printf("\n");//move to next line
i++;
}
getch();
return 0;
}
When the above code is executed, it produces the following results
combined Pyramid pattern 1
The C program allows the user to enter the number of rows then it displays two combined straight pyramid star pattern according to the number of rows.
Combined Pyramid star pattern 2
Program 2
#include
#include
int main()
{
int i,j,rows;
printf("Enter the number of rows: \n");
scanf("%d",&rows);
printf("\n");
i=1;
while( i<=rows){
j=1;
while(j
When the above code is executed, it produces the following results
Combined Pyramid pattern 2
The C program allows the user to enter the number of rows then it displays two combined upside-down pyramid star pattern according to the number of rows.
Display combined Pyramid number pattern
Combined Pyramid number pattern 1
Program 1
#include
#include
int main()
{
int i,j,rows;
printf("Enter the number of rows: \n");
scanf("%d",&rows);
printf("\n");
i=1;
while(i<=rows){ //parent while loop
j=i;
while(j<=rows){
printf(" ");//print space
j++;
}
j=1;
while( j<=2*i-1){
printf("%d",j);//print star
j++;
}
j=2*i;
while(j<=2*rows-1){
printf(" ");//print space
j++;
}
j=1;
while( j<=2*i-1){
printf("%d",j);//print star
j++;
}
printf("\n");//move to next line
i++;
}
getch();
return 0;
}
When the above code is executed, it produces the following results
combined Pyramid pattern 3
The C program allows the user to enter the number of rows then it displays two combined straight pyramid number pattern according to the number of rows.
Combined Pyramid number pattern 2
Program 2
#include
#include
int main()
{
int i,j,rows;
printf("Enter the number of rows: \n");
scanf("%d",&rows);
printf("\n");
i=1;
while( i<=rows){
j=1;
while(j
When the above code is executed, it produces the following results
Combined Pyramid pattern 4
The C program allows the user to enter the number of rows then it displays two combined upside-down pyramid number pattern according to the number of rows.