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

Цикл while в C++

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

while (condition) { /* выполняем этот код циклически в начале каждого цикла проверяем выражение в круглых скобках */ }

Цикл закончится, когда выражение перестанет быть истинным. Если оно было ложным изначально - то он не выполнится ни разу.

В условии стоит выражение с типом bool. В теле обычно меняют переменную, которая участвует в условии. Иначе цикл может не остановиться. Такую переменную называют счетчиком: по ней видно, сколько раз цикл уже прошел.

Перед циклом счетчик получает начальное значение. В теле его увеличивают, например оператором ++. Условие сравнивает счетчик с границей, часто через <.

Давайте для примера последовательно выведем с помощью цикла while числа от одного до пяти:

int num = 1; while (num <= 5) { std::cout << num << "\n"; ++num; }

А теперь сделаем обратный отсчет:

int num = 10; while (num > 0) { std::cout << num << "\n"; --num; }

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

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

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

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

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

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