C++ While loop

In C++, while loop is used to iterate a part of the program several times. If the number of iteration is not fixed, it is recommended to use while loop than for loop.

snippet
while(condition){  
//code to be executed  
}

Flowchart:

Cpp While loop 1

C++ While Loop Example

Let's see a simple example of while loop to print table of 1.

snippet
#include <iostream>
using namespace std;
int main() {       
 int i=1;    
         while(i<=10) 
       {    
            cout<<i <<"\n";  
            i++;
          }     
    }

Output:

Output
1 2 3 4 5 6 7 8 9 10

C++ Nested While Loop Example

In C++, we can use while loop inside another while loop, it is known as nested while loop. The nested while loop is executed fully when outer loop is executed once.

Let's see a simple example of nested while loop in C++ programming language.

snippet
#include <iostream>
using namespace std;
int main () {
        int i=1;    
          while(i<=3)   
          {  
              int j = 1;  
              while (j <= 3)  
{    
            cout<<i<<" "<<j<<"\n";    
            j++;
          }   
           i++;
        }
    }

Output:

Output
1 1 1 2 1 3 2 1 2 2 2 3 3 1 3 2 3 3

C++ Infinitive While Loop Example:

We can also create infinite while loop by passing true as the test condition.

snippet
#include <iostream>
using namespace std;
int main () {
        while(true)
          {  
                  cout<<"Infinitive While Loop";  
          }  
    }

Output:

Output
Infinitive While Loop Infinitive While Loop Infinitive While Loop Infinitive While Loop Infinitive While Loop ctrl+c
Related Tutorial
Follow Us
https://www.facebook.com/Rookie-Nerd-638990322793530 https://twitter.com/RookieNerdTutor https://plus.google.com/b/117136517396468545840 #
Contents