Nesting Different Kinds of Loops
You can also nest loops of different kinds. For example, you could nest a
for loop inside of a while loop or a while loop inside of a do...while loop.
char answer;
do
{
for (int i = 1; i <= 5; i++)
cout << i << ' ';
cout << endl;
cout << "Loop again?";
cin >> answer;
}while (answer == 'Y' || answer == 'y');
This example would first print
1 2 3 4 5
and then each time the user responded
Y or y to the prompt, it would print the same output again. Previous page