C program to display patterns using do while loop
- Home
- Number pattern
- C program to display patterns using do while loop
- On
- By
- 0 Comment
- Categories: Number pattern, rectangle pattern, star pattern
C program to display patterns using do while loop
C program to display patterns using do while loop
In this tutorial, we will discuss the concept of C program to display patterns using do while loop.
In C language, we can use for loop, while loop, do-while loop to display various number, star, alphabet and binary number patterns
In this topic, we demonstrate how to display print some number and star patterns using the nested do-while loop in C language.
Program 1
Rectangle number pattern
#include <stdio.h>
#include <stdlib.h>
int main()
{
int i=0;
do{
int j=1;
while(j<=8){
printf("%d",j);
j++;
}
printf("\n");
i++;
}
while(i<=6);
getch();
return 0;
}
When the above code is compiled and executed, it produces the following results
12345678 12345678 12345678 12345678 12345678 12345678
Triangle number pattern
Program 2
#include <stdio.h>
#include <stdlib.h>
int main()
{
int row=1,column=1;
int i;
do{
i=8;
do{
i--;
}while(i>=row);
column=1;
do{
printf("%d",column);
printf(" ");
column++;
}while(column<=row);
printf("\n");
row++;
}while(column<=6);
getch();
return 0;
}
When the above code is compiled and executed, it produces the following results
1 1 2 1 2 3 1 2 3 4 1 2 3 4 5 1 2 3 4 5 6
Rectangle star pattern
Program 3
#include <stdio.h>
#include <stdlib.h>
int main()
{
int i=0;
do{
int j=1;
while(j<=7)
{
printf("*");
j++;
}
printf("\n");
i++;
}
while(i<=7);
getch();
return 0;
}
When the above code is compiled and executed, it produces the following results
******* ******* ******* ******* ******* ******* ******* *******
Triangle star pattern
Program4
#include <stdio.h>
#include <stdlib.h>
int main()
{
int row=1,column=1;
int i;
do{
i=8;
do{
i--;
}while(i>=row);
column=1;
do{
printf("*");
printf(" ");
column++;
}while(column<=row);
printf("\n");
row++;
}while(column<=6);
getch();
return 0;
}
When the above code is compiled and executed, it produces the following results
* * * * * * * * * * * * * * * * * * * * *
Similar post
Java program to print star pyramid pattern
C program to print star pyramid pattern
C++ program to print star pyramid pattern
Python program to print star pyramid pattern
Floyd’s triangle number pattern using for loop in C
Floyd’s triangle pattern using nested for loop in Java
Floyd’s triangle pattern using nested while loop in Java
Hollow pyramid triangle pattern in C++ language
Rhombus pattern in Java using for loop
Rhombus pattern in C using while loop
Rhombus pattern in C++ using do-while loop
Suggested for you
Do-while loop in Java language
Nested for loop in Java language
Nested for loop in C++ language
Nested for loop in Python language