Циклы в С++

Циклы в С++Циклы в С++

В С++ существует несколько способов представления циклов.

В языке существует 3 типа циклов.

1 тип — цикл for

Общий вид:

for (команда-инициализации; условие; выражение ) выполняемая команда

//бесконечный цикл с выходом из него по определенному условию
for ( ; ; ) {
        if ( some_condition )
            break; //выход из цикла если выполняется условия
        // выполняемые команды
    }

Листинг примера с циклом for

//выводим в столбец значения от 0 до 9
for (int i=0; i<10;i++) cout<<i<<"\n";

 2 тип — цикл while

Общий вид:

while (условие == истина) выполняемые команды

Если вычисление условия дает false, цикл останавливается

Листинг примера с циклом while

//выводим в столбец значения от 0 до 9
int i=0;
while (i<10) cout<<i++<<"\n";

 3 тип — цикл do

Общий вид:

do выполняемые команды while (условие==истина)

Если вычисление условия дает false, цикл останавливается

Листинг примера с циклом while

//выводим в столбец значения от 1 до 10
int i=0;
do {cout<<i++<<"\n";} while (i<11);

Пример программы с циклами здесь