C plus plus While Loop

While loop in C plus plus 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.

Syntax for while loop in c plus plus:

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

 


C++ While Loop Example

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

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

Output:

1
2
3
4
5
6
7
8
9
10

 

C++ Nested While Loop Example

Nested While Loop 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.

 
  • #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:

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.

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

 

Output:

Infinitive While Loop 
Infinitive While Loop
Infinitive While Loop
Infinitive While Loop
Infinitive While Loop
ctrl+c