Логическое ИЛИ в C++
Логическое ИЛИ требует выполнения
хотя бы одного условия. В C++ его записывают
оператором ||. В следующем примере
условие выполнится, если переменная num1
больше 0 или переменная num2
больше 0:
int num1 = 10;
int num2 = -5;
if (num1 > 0 || num2 > 0) {
std::cout << "Y" << "\n"; // сработает это
} else {
std::cout << "N" << "\n";
}
Определите, что выведется на экран:
int num1 = -10;
int num2 = -10;
if (num1 >= 0 || num2 >= 0) {
std::cout << "Y" << "\n";
} else {
std::cout << "N" << "\n";
}
Определите, что выведется на экран:
int num1 = 0;
int num2 = 5;
if (num1 >= 0 || num2 >= 0) {
std::cout << "Y" << "\n";
} else {
std::cout << "N" << "\n";
}
Определите, что выведется на экран:
int num = 2;
if (num == 0 || num == 1) {
std::cout << "Y" << "\n";
} else {
std::cout << "N" << "\n";
}