Program to print exponentially increasing star patterns in c; Through this tutorial, we will learn how to print exponentially increasing star patterns in the c program.
Programs to Print Exponentially Increasing Star Pattern in C
- C Program to Print Exponentially Increasing Star Pattern using For Loop
- C Program to Print Exponentially Increasing Star Pattern using While Loop
C Program to Print Exponentially Increasing Star Pattern using For Loop
/* C Program to Print Exponentially Increasing Star Pattern */
#include <stdio.h>
#include <math.h>
int main()
{
int Rows, i, j;
printf("Please Enter the Number of Rows: ");
scanf("%d", &Rows);
printf("\nPrinting Exponentially Increasing Star Pattern \n");
for ( i = 0 ; i <= Rows; i++ )
{
for ( j = 1 ; j <= pow(2, i); j++ )
{
printf("* ");
}
printf("\n");
}
return 0;
}
The output of the above c program; is as follows:
Please Enter the Number of Rows: 5 Printing Exponentially Increasing Star Pattern * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
C Program to Print Exponentially Increasing Star Pattern uisng While Loop
#include <stdio.h>
#include <math.h>
int main()
{
int Rows, i = 0, j;
char Ch;
printf("Please Enter any Symbol: ");
scanf("%c", &Ch);
printf("Please Enter the Number of Rows: ");
scanf("%d", &Rows);
printf("\n---- Printing Exponentially Increasing Star Pattern ---- \n");
while ( i <= Rows)
{
for ( j = 1 ; j <= pow(2, i); j++ )
{
printf("%c ", Ch);
}
printf("\n");
i++;
}
return 0;
}
The output of the above c program; is as follows:
Please Enter any Symbol: $ Please Enter the Number of Rows: 4 ---- Printing Exponentially Increasing Star Pattern ---- $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $