C++, python
Задано три цілих числа a, b, c. У відповідь потрібно вивести YES, якщо серед них є хоча б одне додатне та хоча б одне від’ємне число і NO у протилежному випадку.

Вхідні дані:
В єдиному рядку записані через пропуск три цілих числа a, b і c.

Вихідні дані:
Відповідь до задачі.

Вхідні дані #1
1 -2 3
Вихідні дані #1
YES

Ответы

Ответ дал: serd2011
2

Ответ:

Программа и проверка работы на тестовых примерах на скрине.

Программа проверена на Python 3.7.3

Приложения:

LSM54: Помогите, пожалуйста, https://znanija.com/task/38271246
Ответ дал: MaxLevs
2

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;
  • }
Приложения:
Вас заинтересует