C++, python Задано три цілих числа a, b, c. У відповідь потрібно вивести YES, якщо серед них є хоча б одне додатне та хоча б одне від’ємне число і NO у протилежному випадку.
Вхідні дані:
В єдиному рядку записані через пропуск три цілих числа a, b і c.
Вихідні дані:
Відповідь до задачі.
Вхідні дані #1
1 -2 3
Вихідні дані #1
YES
300
500
Ответы на вопрос:
C++
#include <iostream>#include <vector>int main () { int a, b, c; std::cin >> a >> b >> c; std::vector list {a, b, c}; bool is_it_correct = std::find_if(list.begin(), list.end(), [](auto el){ return el > 0; }) != list.end() && std::find_if(list.begin(), list.end(), [](auto el){ return el < 0; }) != list.end(); if (is_it_correct) std::cout << "YES" << std::endl; else std::cout << "NO" << std::endl;}Программа и проверка работы на тестовых примерах на скрине.
Программа проверена на Python 3.7.3
Популярно: Информатика
-
Eugenrar04.07.2021 00:30
-
kazakstanarmy27.08.2022 02:27
-
abakanovalera25.01.2022 04:14
-
hide211.05.2023 19:28
-
McTawer015.02.2022 15:14
-
ANDROI22315.03.2021 19:21
-
В1и2к3т4о5р6и7я1103.04.2022 01:31
-
daniilkrkrahmal05.12.2020 03:52
-
beauty22706.05.2023 09:46
-
Vika200258810.02.2023 15:12