Циклы: for, while, do-while
Научи компьютер повторять работу за тебя
cout пять раз, ты пишешь его один раз внутри цикла и говоришь циклу, сколько раз повторить.
- писать цикл for, while и do-while,
- выбирать подходящий цикл для задачи,
- управлять циклом с помощью break и continue.
1. Что такое цикл?
Представь, что тебе говорят: «Сделай десять отжиманий». Ты не получаешь десять отдельных команд. Ты получаешь одну команду и правило: повторяй, пока не дойдёшь до десяти. Именно это и есть цикл - один блок кода плюс правило, как долго повторять.
Любому циклу нужны три вещи, чтобы быть безопасным: начало (откуда начинаем?), условие (продолжать ли?) и изменение (то, что приближает нас к остановке). Если изменения нет, условие никогда не станет ложным и цикл будет работать вечно - это бесконечный цикл.
2. Цикл for - когда знаешь количество
Цикл for помещает все три части в одну строку: for (начало; условие; изменение). Используй его, когда знаешь, сколько раз повторять.
#include <iostream>
using namespace std;
int main() {
for (int i = 1; i <= 5; i++) {
cout << i << " ";
}
cout << endl;
return 0;
}
Вывод:
1 2 3 4 5
Читай заголовок for (int i = 1; i <= 5; i++) как три шага:
- int i = 1 - начало: создаём счётчик и ставим его в 1 (выполняется один раз).
- i <= 5 - условие: повторяем, пока оно истинно.
- i++ - изменение: прибавляем 1 к
iпосле каждого прохода.