Следите за новинками
в нашем Telegram канале. Жми, чтобы подписаться:)
⊗cpPmLpFr 126 of 390 menu
◀ ▶

Цикл for в C++

Сейчас мы изучим цикл for. Он позволяет повторить некоторый код заданное количество раз.

Вот его синтаксис:

for (инициализация; условие; шаг) { // тело }

В инициализации объявляют или задают счетчик. Это начальные команды: они выполнятся перед стартом цикла и только один раз. Обычно там размещают начальные значения счетчиков.

В условии пишут выражение типа bool. Это условие окончания: цикл будет крутиться, пока оно истинное.

В шаге меняют счетчик после каждой итерации, часто через ++. Это команды после прохода: они выполняются каждый раз при окончании прохода цикла. Обычно там увеличивают счетчики.

Давайте с помощью цикла for выведем последовательно числа 0, 1 и 2:

for (int i = 0; i < 3; ++i) { std::cout << i << "\n"; // выведет 0, 1 и 2 }

Счетчик можно увеличивать не на единицу, а на 2. В шаге для этого пишут i += 2. Выведем нечетные числа от 1 до 9:

for (int i = 1; i <= 9; i += 2) { std::cout << i << "\n"; // выведет 1, 3, 5, 7 и 9 }

Счетчик можно уменьшать. В шаге для этого пишут --i. Выведем числа от 5 до 1:

for (int i = 5; i >= 1; --i) { std::cout << i << "\n"; // выведет 5, 4, 3, 2 и 1 }

Выведите в консоль слово "ok" три раза, каждый раз с новой строки.

Выведите в консоль числа от 1 до 10.

Выведите в консоль числа от 20 до 25.

Выведите в консоль числа от 1 до 10, не включая 10.

Выведите в консоль нечетные числа от 1 до 15.

Выведите в консоль четные числа от 2 до 20.

Выведите в консоль числа 0, 3, 6 и 9.

Выведите в консоль числа от 1 до 20 с шагом 4, не включая 20.

Выведите в консоль числа от 10 до 1.

Выведите в консоль числа от 100 до -100.

← →
↑
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить