Определить пересекаются ли 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 )

Оцени полезность:

10   голосов , оценка 4 из 5
Похожие ответы