Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Nested While Loops | Nested loops
C++ Loops
course content

Course Content

C++ Loops

C++ Loops

1. While Loop
2. For loop
3. Nested loops

bookNested While Loops

As we already know the while loop is like a set of instructions that a computer follows repeatedly as long as a certain condition is true. It's a way to automate tasks, especially when we don't know in advance how many times we need to repeat those tasks.

Now, why do we need nested while loops? Well, sometimes, we face situations where we need to do something repeatedly, and inside that repetitive task, there's another task that needs to be repeated as well. It's like having a task within a task. Nested while loops help us handle these situations.

cpp

main

copy
123456789101112131415161718
#include <iostream> int main() { bool we_have_baskets = true; while (we_have_baskets) { bool we_have_apples_in_busket = true; while (we_have_apples_in_busket) { // check if we still have apples in busket // if not set the we_have_apples_in_busket to false std::cout << "Marking an apple" << std::endl; } // check if we still have buskets // if not set the we_have_baskets to false } }

Note

Nested loops are a powerful tool, but they should be used judiciously and with care to ensure that your code remains readable, maintainable, and efficient.

Everything was clear?

How can we improve it?

Thanks for your feedback!

Section 3. Chapter 2
some-alt