Nested Loops :
A nested loop is a loop placed inside the body of another loop. The inner loop
executes completely for each iteration of the outer loop. Nested loops are
commonly used for processing two-dimensional data, such as tables or matrices.
A nested loop is a loop placed inside the body of another loop. The inner loop
executes completely for each iteration of the outer loop. Nested loops are
commonly used for processing two-dimensional data, such as tables or matrices.
EXAMPLE:
#include<stdio.h>
int main(){
for(int i=1; i<=3;i++){
for(int j=1; j<=2;j++){
printf("i is %d , j is %d\n",i,j);
}
}
return 0;
}
Output:
i is 1 , j is 1
i is 1 , j is 2
i is 2 , j is 1
i is 2 , j is 2
i is 3 , j is 1
i is 3 , j is 2
EXAMPLE:
#include<stdio.h>
int main(){
for(int factories=1; factories<=3;factories++){
for(int tins=1; tins<=5;tins++){
printf("Factory %d , %d Tins\n",factories,tins);
}
}
return 0;
}
Output:
Factory 1 , 1 Tins
Factory 1 , 2 Tins
Factory 1 , 3 Tins
Factory 1 , 4 Tins
Factory 1 , 5 Tins
Factory 2 , 1 Tins
Factory 2 , 2 Tins
Factory 2 , 3 Tins
Factory 2 , 4 Tins
Factory 2 , 5 Tins
Factory 3 , 1 Tins
Factory 3 , 2 Tins
Factory 3 , 3 Tins
Factory 3 , 4 Tins
Factory 3 , 5 Tins