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

Цикл do while в C++

Сейчас мы изучим цикл do while. Эта запись сначала выполняет тело, а условие проверяет уже после него.

Запись выглядит так:

do { // body } while (condition);

После слова while в конце цикла стоит точка с запятой. Тело срабатывает минимум один раз, даже если условие изначально ложно.

Давайте теперь будем выводить шаги счетчика. Условие остановит цикл после тела:

int num = 1; do { std::cout << "step " << num << "\n"; // выведет пять строк ++num; } while (num <= 5);

Если условие ложно с самого начала, тело все равно выполнится один раз. Запишем num = 10 и условие num < 5:

int num = 10; do { std::cout << "once\n"; // сработает это ++num; } while (num < 5);

Дано число:

int num = 20;

Сначала выведите его. Затем прибавляйте 5 и выводите новое значение, пока число меньше 10.

Дано число:

int num = 0;

Вычтите 1 и выведите результат. Повторяйте вычитание и вывод, пока число больше 0.

Дано число:

int num = 5;

Выводите число, затем прибавляйте 3. Останавливайтесь, когда число станет больше 14.

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