Program to print star pyramid pattern in c; Through this tutorial, we will learn how to print star pyramid pattern using while loop, for loop and function in c programs.
Programs to Print Star Pyramid Pattern in C
Use the following program to print pyramid pattern of start or numbers in c using while loop, for loop and function:
- C Program to Print Star Pyramid Pattern using While Loop
- C Program to Print Star Pyramid Pattern using For Loop
- C Program to Print Star Pyramid Pattern using Function
C Program to Print Star Pyramid Pattern using While Loop
/* C Program to Print Star Pyramid Pattern */
#include <stdio.h>
int main()
{
int Rows, i, j, k = 0;
printf("Please Enter the Number of Rows: ");
scanf("%d", &Rows);
printf("Printing Star Pyramid Pattern \n \n");
for ( i = 1 ; i <= Rows; i++ )
{
for ( j = 1 ; j <= Rows-i; j++ )
{
printf(" ");
}
while (k != (2 * i - 1))
{
printf("*");
k++;
}
k = 0;
printf("\n");
}
return 0;
}
The output of the above c program; as is follows:
Please Enter the Number of Rows: 5
Printing Star Pyramid Pattern
*
***
*****
*******
*********
C Program to Print Star Pyramid Pattern using For Loop
#include <stdio.h>
int main()
{
int Rows, i, j, k;
printf("Please Enter the Number of Rows: ");
scanf("%d", &Rows);
for ( i = 1 ; i <= Rows; i++ )
{
for ( j = 1 ; j <= Rows-i; j++ )
{
printf(" ");
}
for (k = 1; k <= (2 * i - 1); k++)
{
printf("*");
}
printf("\n");
}
return 0;
}
The output of the above c program; as is follows:
Please Enter the Number of Rows: 5
Printing Star Pyramid Pattern
*
***
*****
*******
*********
C Program to Print Star Pyramid Pattern using Function
#include <stdio.h>
int main()
{
int Rows, i, j, k = 0;
char ch;
printf("Please Enter any Symbol : ");
scanf("%c", &ch);
printf("Please Enter the Number of Rows: ");
scanf("%d", &Rows);
for ( i = 1 ; i <= Rows; i++ )
{
for ( j = 1 ; j <= Rows-i; j++ )
{
printf(" ");
}
while (k != (2 * i - 1))
{
printf("%c", ch);
k++;
}
k = 0;
printf("\n");
}
return 0;
}
The output of the above c program; as is follows:
Please Enter any Symbol : *
Please Enter the Number of Rows: 5
Printing Star Pyramid Pattern
*
***
*****
*******
*********