
Вопрос задан 04.07.2023 в 05:41.
Предмет Информатика.
Спрашивает Солдатова Варя.
C++, python Задано три цілих числа a, b, c. У відповідь потрібно вивести YES, якщо серед них є
хоча б одне додатне та хоча б одне від’ємне число і NO у протилежному випадку. Вхідні дані: В єдиному рядку записані через пропуск три цілих числа a, b і c. Вихідні дані: Відповідь до задачі. Вхідні дані #1 1 -2 3 Вихідні дані #1 YES

Ответы на вопрос

Отвечает Барановський Владислав.
Ответ:
Программа и проверка работы на тестовых примерах на скрине.
Программа проверена на Python 3.7.3




Отвечает Заруцков Виктор.
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;
- }





Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.
Ось приклад розв'язку цієї задачі на мові програмування Python:
pythona, b, c = map(int, input().split())
if (a > 0 and b < 0) or (a < 0 and b > 0):
print("YES")
elif (a > 0 and c < 0) or (a < 0 and c > 0):
print("YES")
elif (b > 0 and c < 0) or (b < 0 and c > 0):
print("YES")
else:
print("NO")
Цей код отримує введені значення a
, b
і c
у рядку, розділені пропусками, за допомогою input().split()
. За допомогою функції map(int, ...)
перетворюємо їх у цілі числа.
Потім ми перевіряємо всі можливі комбінації, чи є серед чисел присутні як мінімум одне додатне і одне від'ємне число. Якщо це виконується, ми виводимо "YES". В іншому випадку, коли ця умова не виконується, виводимо "NO".


Похожие вопросы
Топ вопросов за вчера в категории Информатика
Последние заданные вопросы в категории Информатика
Предметы
-
Математика
-
Литература
-
Алгебра
-
Русский язык
-
Геометрия
-
Английский язык
-
Химия
-
Физика
-
Биология
-
Другие предметы
-
История
-
Обществознание
-
Окружающий мир
-
География
-
Українська мова
-
Информатика
-
Українська література
-
Қазақ тiлi
-
Экономика
-
Музыка
-
Право
-
Беларуская мова
-
Французский язык
-
Немецкий язык
-
МХК
-
ОБЖ
-
Психология
-
Физкультура и спорт
-
Астрономия
-
Кыргыз тили
-
Оʻzbek tili