Loops
While
Definition
While statement is known as loop or iterated structure because it keeps on executing a code written inside it till the condition given to it does not becomes true.
Syntax
while(condition){ //code to be iterated }
Example
#include<iostream> #include<conio.h> void main(){ int a=0; while(a<10)// condition is that while a<10 perform the below code, something must be done to //change the condition to false otherwise the loop will go on endlessly this is the reason why //a is incremented inside the code { cout<<"Hello"<<endl; a++; } getch(); }
Do-while loop
Definition
Do-while is also an iteration statement or loop but it performs the code first then checks the condition this can be sometimes an advantage or disadvantage.
Syntax
Example
Syntax
do{ //code to be iterated } while(condition);
Example
#include<iostream> #include<conio.h> void main(){ int a=0; do{ cout<<"Hello"<<endl; a++; } while(a<0); //same as while except code is performed first then condition is checked //so that loop should getch(); }
For loop
Definition
For loop keeps on iterating itself given an initial value, condition and increment value.
Syntax
Example
*iteration:-the repetition of a process
Definition
For loop keeps on iterating itself given an initial value, condition and increment value.
Syntax
for(initial value; condition; increment value) { //code to be iterated }
Example
#include<iostream>//Declaring header files #include<conio.h> void main(){ int a[5]; //Declaring an array having 5 values cout<<"Enter the values in the array:"<<endl; //Displaying a message for(int i=0; i<5; i++)//for loop which starts with an initial value of 0, //condition is i<5 and while condition is true increment 1 to i { cin>>a[i]; } cout<<"Displaying the values stored in array in reversed order:"<<endl; for(int i=4; i>=0; i--)//for loop which starts with an initial value of 4, //condition is i>=5 and while condition is true decrement 1 to i { cout<<a[i]<<endl; } getch(); }
*iteration:-the repetition of a process