Нужно доделать(возможно поправить) код к этому заданию. Есть все функции, но нет самой программы.
Описать тип struct Rectangle, задающий на плоскости замкнутый прямоугольник со сторонами, параллельными координатным осям
и габаритами (x–, x+) и (y–, y+) по осям абсцисс и ординат соответственно. Реализовать в виде отдельных функций следующие
операции над переменными этого типа:
а) вычисление площади прямоугольника;
б) построение прямоугольника по паре точек, задающих любую пару противолежащих вершин;
в) построение пересечения двух прямоугольников;
г) проверка принадлежности точки прямоугольнику;
д) проверка включения одного прямоугольника в другой;
е) поворот прямоугольника относительно центра на прямой угол.
С использованием
описанных типа и функций разработать программу, которая для заданного набора из N прямоугольников находит
1) площадь наименьшего из прямоугольников, содержащего в себе один и более прямоугольников из заданного набора;
2) все пары прямоугольников, совпадающих с точностью до поворота на прямой угол.