Bestimmen Sie, ob sich zwei Rechtecke überlappen?

Ich versuche, ein C ++ - Programm zu schreiben, das die folgenden Eingaben vom Benutzer verwendet, um Rechtecke (zwischen 2 und 5) zu erstellen: Höhe, Breite, x-pos, y-pos. Alle diese Rechtecke existieren parallel zur x- und zur y-Achse, dh alle ihre Kanten haben Steigungen von 0 oder unendlich....