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

Конструкция else if в C++

Конструкция else if позволяет задавать условия в блоке else. Давайте посмотрим на примере:

int num = 1; if (num == 1) { std::cout << "variant 1" << "\n"; } else if (num == 2) { std::cout << "variant 2" << "\n"; } else if (num == 3) { std::cout << "variant 3" << "\n"; }

Преимуществом использования else if вместо нескольких if является возможность отловить ситуацию, когда значение переменной num не подходит ни под одно из условий:

int num = 1; if (num == 1) { std::cout << "variant 1" << "\n"; } else if (num == 2) { std::cout << "variant 2" << "\n"; } else if (num == 3) { std::cout << "variant 3" << "\n"; } else { std::cout << "variant not supported" << "\n"; }

В переменной num лежит какое-то число из интервала от 1 до 31. Определите, в какую декаду месяца попадает это число (в первую, вторую или третью).

Модифицируйте предыдущую задачу так, чтобы, если в переменной num будет не число от 1 до 31, выдавалось сообщение об ошибке.

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