Problem Based Upon Nested For/while Loop For Printing Pattern
Problem Based Upon Nested For/while Loop For Printing Pattern
}
Nested for loop
for (initialization; condition; update)
{
for(initialization; condition; update)
{
// inner loop statements.
}
// outer loop statements.
}
Nested while loop
while(condition)
{
while(condition)
{
// inner loop statements.
}
// outer loop statements.
}
Nested do..while loop
do
{
do
{
// inner loop statements.
}while(condition);
// outer loop statements.
}while(condition);
Nested for loop - example
Nested do while loop
#include <stdio.h>
int main()
{
do
{
printf("I'm from outer do-while loop ");
do
{
printf("\nI'm from inner do-while loop ");
}while(1 > 10);
}while(2 > 10); Output
return 0; I'm from outer do-while loop
I'm from inner do-while loop
}
#include <stdio.h>
#include <conio.h>
int main()
{
int i=1,j;
clrscr();
do
{
j=1;
do
{ Output
printf("* ");
*
j++;
**
}while(j <= i);
i++;
***
printf("\n"); ****
}while(i <= 5); *****
return 0;
}
Nested While Loop
#include <stdio.h>
#include <conio.h>
int main()
{
int i=1,j;
clrscr();
while (i <= 5)
{
j=1;
while (j <= i )
Output
{ 1
printf("%d ",j); 12
j++; 123
} 1234
printf("\n"); 12345
i++;
}
return 0;
}