Nested loop
A loop within a loop is called nested loop. In this the outer loop is used for counting rows and the internal loop is used for counting columns.Any loop can be used as inner loop of another loop.
Syntax
for (initialization;condition;increment/decrement)
{
for(initialization;condition,increment/decrement)
{
statements(s);
}
}
Flow chart
Syntax
for (initialization;condition;increment/decrement)
{
for(initialization;condition,increment/decrement)
{
statements(s);
}
}
Flow chart
Example
#include<stdio.h>
#include<conio.h>
void main (void)
{
clrscr();
for(int a=1;a<=3;a++)
{
for(int s=1;s<=3;s++)
{
printf("*");
} //end of internal loop
printf("\n");
} //end of external loop
getch();
} //end of main
#include<stdio.h>
#include<conio.h>
void main (void)
{
clrscr();
for(int a=1;a<=3;a++)
{
for(int s=1;s<=3;s++)
{
printf("*");
} //end of internal loop
printf("\n");
} //end of external loop
getch();
} //end of main