Циклы в С++
В С++ существует несколько способов представления циклов.
В языке существует 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);
Пример программы с циклами здесь