Program to print hollow square pattern with diagonals in c; Through this tutorial, we will learn how to print hollow square pattern star with diagonals using for loop and while loop in c programs.
Program to Print Hollow Square Pattern With Diagonals in C
- C Program to Print Hollow Square Pattern With Diagonals using For Loop
- C Program to Print Hollow Square Pattern With Diagonals using While Loop
C Program to Print Hollow Square Pattern With Diagonals using For Loop
#include<stdio.h>
int main()
{
int i, j, rows;
printf("Enter Hollow Square with Diagonals Rows = ");
scanf("%d", &rows);
printf("Hollow Square Star Pattern With Diagonals\n");
for(i = 1; i <= rows; i++)
{
for(j = 1; j <= rows; j++)
{
if(i == 1 || i == rows || i == j || j == 1 || j == rows || j == rows - i + 1)
{
printf("* ");
}
else
{
printf(" ");
}
}
printf("\n");
}
return 0;
}
The Output of the above c program; as follow:
Enter Hollow Square with Diagonals Rows = 8 Hollow Square Star Pattern With Diagonals * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
C Program to Print Hollow Square Pattern With Diagonals using While Loop
#include<stdio.h>
int main()
{
int i, j, rows;
printf("Enter Hollow Square with Diagonals Rows = ");
scanf("%d", &rows);
printf("Hollow Square Pattern With Diagonals\n");
i = 1;
while(i <= rows)
{
j = 1;
while(j <= rows)
{
if(i == 1 || i == rows || i == j || j == 1 || j == rows || j == rows - i + 1)
{
printf("* ");
}
else
{
printf(" ");
}
j++;
}
printf("\n");
i++;
}
return 0;
}
The Output of the above c program; as follow:
Enter Hollow Square with Diagonals Rows = 10 Hollow Square Pattern With Diagonals * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *