Конструкция if-else в C++
Конструкция if-else выполняет один код
или другой в зависимости от условия. С ее помощью
можно спросить, больше ли число нуля, и по ответу
выбрать ветку.
Синтаксис конструкции выглядит так:
if (операция сравнения) {
/*
расположенный здесь код выполнится,
если результат операции сравнения верный
*/
} else {
/*
расположенный здесь код выполнится,
если результат операции сравнения неверный
*/
}
Возьмем число 1 и проверим, больше ли оно нуля.
На экран попадет "Y":
int num = 1;
if (num > 0) {
std::cout << "Y" << "\n"; // сработает это
} else {
std::cout << "N" << "\n";
}
Поменяем число на отрицательное.
На экран попадет "N":
int num = -1;
if (num > 0) {
std::cout << "Y" << "\n";
} else {
std::cout << "N" << "\n"; // сработает это
}
Дано число:
int num = 15;
Если число больше десяти, выведите "Y",
иначе "N".
Дано число:
int num = -5;
Если число больше нуля, выведите "Y",
иначе "N".