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