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 ---- $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $