As we discussed in our last chapter
Loops, like if-else statements, can be nested, one within another.
While, the inner and outer loops need not be generated by the same type of control structure.
It is essential, that one loop be completely embedded within the other – there can be no overlap.
Therefore, Each loop must be controlled by different index.
Moreover, nested control structure can involve both loops and if-else statement.
Thus, a loop can be nested within an if-else statement, and an if-else statement can be nested within a loop.
Hence, the nested structure may be complex as necessary, as determined by the program logic.