Предмет: Информатика,
автор: MIKS01W
на с++
Пересечение отрезков
На прямой заданы два отрезка: [a;b] и [c;d]. Выведите YES, если они пересекаются, и NO в противном случае.
Входные данные
На вход программе подаются четыре целых числа a, b, c, d (0≤a,b,c,d≤100, a≤b, c≤d.
Выходные данные
Выведите YES или NO в зависимости от ответа на вопрос задачи.
Примеры
Ввод
Вывод
1 3 2 4
YES
1 2 3 4
NO
1 2 2 4
YES
Ответы
Автор ответа:
0
Ответ:
int a, b, c, d;
cin >> a >> b >> c >> d;
if((b >= c and b <= d)
or (a >= c and a >= d))
cout << "YES";
else
cout << "NO";
Похожие вопросы
Предмет: Другие предметы,
автор: ann314
Предмет: Русский язык,
автор: ник3418
Предмет: Русский язык,
автор: taekook
Предмет: Информатика,
автор: bednyaga
Предмет: География,
автор: hdkjdndcom