Plus star pattern program in C; Through this tutorial, we will learn how to print plus star pattern program in c using for loop and while loop.
Programs to Print Plus Star Pattern
Use the following program to print plus star pattern program in c using for loop and while loop:
- C Program to Print Plus Star Pattern using For Loop
- C Program to Print Plus Star Pattern using While Loop
C Program to Print Plus Star Pattern using For Loop
#include<stdio.h> int main() { int i, j, rows; printf("Enter Plus Pattern Rows = "); scanf("%d", &rows); printf("Plus Star Pattern\n"); for(i = 1; i <= rows * 2 - 1; i++) { if(i != rows) { for(j = 1; j <= rows; j++) { if(j == rows) { printf("*"); } printf(" "); } } else { for(j = 1; j <= rows * 2 - 1; j++) { printf("*"); } } printf("\n"); } return 0; }
The output of the above c program; is as follows:
Enter Plus Pattern Rows = 5 Plus Star Pattern * * * * ********* * * * *
C Program to Print Plus Star Pattern using While Loop
#include<stdio.h> int main() { int i, j, rows; printf("Enter Plus Pattern Rows = "); scanf("%d", &rows); printf("Plus Star Pattern\n"); i = 1; while(i <= rows * 2 - 1) { if(i != rows) { j = 1; while(j <= rows) { if(j == rows) { printf("*"); } printf(" "); j++; } } else { j = 1; while(j <= rows * 2 - 1) { printf("*"); j++; } } printf("\n"); i++; } return 0; }
The output of the above c program; is as follows:
Enter Plus Pattern Rows = 5 Plus Star Pattern * * * * ********* * * * *