Определить пересекаются ли 2 интервала - C#
Формулировка задачи:
Нужно определить пересекаются ли 2 интервала,если да,то найти границы.Когда ввожу значения правильно выходит только с непересекающимися .Затрудняюсь в прописывании условия,массивы нельзя использовать.Пожалуйста,подскажите,заранее спасибо.
int A1,B1,A2, B2; Int32.TryParse(Console.ReadLine(), out A1); Int32.TryParse(Console.ReadLine(), out B1); Int32.TryParse(Console.ReadLine(), out A2); Int32.TryParse(Console.ReadLine(), out B2); if (A1 < A2 && B1 < B2 ) { Console.Write("не пересекаются"); } if (A1 < A2 || A1 > A2 && B1 < B2 || B1 > B2) { Console.Write(" пересекаются");
Решение задачи: «Определить пересекаются ли 2 интервала»
textual
Листинг программы
if !(A1 > B2 || A2 < B1 )