Hollow Triangle Pattern using nested while loop in C
- Home
- Floyd's triangle
- Hollow Triangle Pattern using nested while loop in C
- On
- By
- 0 Comment
- Categories: Floyd's triangle, star pattern
Hollow Triangle Pattern using nested while loop in C
Hollow Triangle Pattern using nested while loop in C
In this tutorial, we will discuss a concept of Hollow Triangle Pattern using nested while loop in C
In this program, we are going to learn about how to display Hollow Tringle star pattern using nested while loop in C programming language
Here, we display some Hollow triangle Pattern program with coding using nested while loop and also program get input from the user using scanf() function in C programming language
The user can provide numbers as they wish and get this pattern according to their input.
Floyd’s triangle star pattern 1
Program 1
#include <stdio.h> #include <stdlib.h> int main() { int i,j,rows; printf("Enter the number of rows\n"); scanf("%d",&rows); i=1; while(i<=rows){//outer while loop j=1; while(j<=i){//inner for loop printf(" ");//print initial space if(j==1 || j==i ||i==rows ) printf("*");//print star else printf(" "); //print inside space j++;; } i++; printf("\n");//Move to the next line for print } return 0; }
When the above code is executed, it produces the following results
Floyd’s triangle star pattern 2
Program 2
#include <stdio.h> #include <stdlib.h> int main() { int i,j,rows; printf("Enter the number of rows\n"); scanf("%d",&rows); i=1; while(i<=rows){..outer for loop j=i; while(j<rows){ printf(" ");//print space j++; } j=1; while(j<=i){ if(j==i || j==1 ||i==rows ) printf("*");//print star else printf(" ");//print space j++;; } i++; printf("\n");//Move to the next line for print } getch(); return 0; }
When the above code is executed, it produces the following results
Floyd’s triangle star pattern 3
Program 3
#include <stdio.h> #include <stdlib.h> int main() { int i,j,rows; printf("Enter the number of rows\n"); scanf("%d",&rows); i=1; while(i<=rows){//outer for loop j=1; while(j<=rows){//inner for loop if(j==i || j==rows ||i==1 ) printf("*");//print star else printf(" ");//print space j++;; } i++; printf("\n");//Move to the next line for print } getch(); return 0; }
When the above code is executed, it produces the following results
Floyd’s triangle star pattern 4
Program 4
#include <stdio.h> #include <stdlib.h> int main() { int i,j,rows; printf("Enter the number of rows\n"); scanf("%d",&rows); i=1; while(i<=rows){//outer for loop j=i; while(j<=rows){//inner for loop if( i==1|| j==i || j==rows) printf("*");//print star else printf(" ");//print space j++;; } i++; printf("\n");//Move to the next line for print } getch(); return 0; }
When the above code is executed, it produces the following results
Suggested for you
Nested while loop in C language