Looping Statements

Loops help execute a block of code repeatedly until a condition is no longer true.

  1. for Loop:- Used when the number of iterations is known beforehand. It includes initialization, condition-checking, and increment/decrement in one line.

 

Syntax:

for (initialization; condition; update) {

    // code to execute

}

Example:

for (int i = 1; i <= 5; i++) {

    cout << i << ” “;

}

  1. while Loop:- Used when the number of iterations is not known. It checks the condition before executing the code.

 

Syntax:

while (condition) {

    // code to execute

}

Example:

int i = 1;

while (i <= 5) {

    cout << i << ” “;

    i++;

}

  1. do-while Loop:- Similar to the while loop but it executes the code block at least once before checking the condition.

Syntax:

do {

    // code to execute

} while (condition);

Example:

int i = 1;

do {

    cout << i << ” “;

    i++;

} while (i <= 5);