на с++
Пересечение отрезков
На прямой заданы два отрезка: [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";
Вас заинтересует
1 год назад
1 год назад
1 год назад
1 год назад
7 лет назад
8 лет назад