Menu
Coddy logo textTech

Цикл While

Часть раздела Основы путешествия по C++ на Coddy. Урок 43 из 74.

Цикл while отличается от цикла for. Цикл for обычно используется для перебора определённого range, тогда как цикл while позволяет продолжать перебор до тех пор, пока выполняется определённое condition.

Чтобы использовать цикл while, напишите:

while (condition) {
	code
}

Код выполнится только в том случае, если condition имеет значение true.

Примечание: если тело цикла содержит только одну инструкцию, фигурные скобки необязательны:

while (condition)
	code;

Существует множество случаев, когда while решил бы задачу, а цикл for — нет. Однако имейте в виду, что цикл for не ограничен исключительно перебором диапазона. Его шаги инициализации и обновления необязательны, поэтому оба типа циклов можно заставить вести себя схожим образом.

challenge icon

Задание

Новичок

Напишите программу, которая получает один входной параметр — число типа double.

Используйте цикл while, чтобы делить входное значение на 2 до тех пор, пока число больше или равно 3.5.

Выведите первое число, которое меньше 3.5.

Попробуйте сами

#include <iostream>

int main() {
    // Напишите ваш код ниже
    
    return 0;
}
quiz iconПроверьте себя

В этом уроке есть небольшой тест. Начните урок, чтобы ответить на вопросы и сохранить прогресс.

Все уроки раздела Основы

Потренируйтесь самостоятельно: Онлайн-компилятор C++