РЕПЕТИТОР математика физика информатика
Для школьников и студентов. Подтягивание пробелов. ЦЭ, ЦТ, ОГЭ, ЕГЭ.
Идет набор на ЛЕТО. Жмите для подробностей:)
2 of 815 menu

Ветка else

Ветка else используется вместе с оператором if и позволяет выполнить альтернативный блок кода в том случае, если условие, переданное в if, оказалось ложным. Ветка else не принимает никаких параметров и не имеет собственного условия. Также она может комбинироваться с конструкцией else if для проверки нескольких взаимоисключающих условий.

Синтаксис

if (condition) { // block if true } else { // block if false }

Также возможен вариант с проверкой дополнительных условий:

if (condition1) { // block if condition1 is true } else if (condition2) { // block if condition1 is false and condition2 is true } else { // block if all conditions are false }

Пример

Давайте проверим число 5 на чётность. Если число делится на 2 без остатка, выведем сообщение "even", иначе - "odd":

#include <iostream> using namespace std; int main() { int num = 5; if (num % 2 == 0) { cout << "even" << endl; } else { cout << "odd" << endl; } return 0; }

Результат выполнения кода:

"odd"

Пример

Давайте проверим строку "abcde". Если её длина больше 3 символов, выведем "long", иначе - "short":

#include <iostream> #include <string> using namespace std; int main() { string str = "abcde"; if (str.length() > 3) { cout << "long" << endl; } else { cout << "short" << endl; } return 0; }

Результат выполнения кода:

"long"

Пример

Давайте с помощью конструкции else if определим знак числа -3 и выведем соответствующее сообщение:

#include <iostream> using namespace std; int main() { int num = -3; if (num > 0) { cout << "positive" << endl; } else if (num < 0) { cout << "negative" << endl; } else { cout << "zero" << endl; } return 0; }

Результат выполнения кода:

"negative"

Смотрите также

  • оператор if,
    который выполняет код при истинном условии
  • конструкция switch,
    которая выбирает ветку по значению выражения
  • оператор ternary,
    который является краткой формой записи if-else
  • цикл while,
    который повторяет код, пока условие истинно
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить