#include #include struct Point { double x; double y; }; bool rect_collision(const Point &L1, const Point &R1, const Point &L2, const Point &R2) { if (R1.x < L2.x || R2.x < L1.x) { return false; } if (L2.y < R1.y || L1.y < R2.y) { return false; } return true; } int main(int argc, const char *argv[]) { Point L1, R1, L2, R2; std::cin >> L1.x >> L1.y; std::cin >> R1.x >> R1.y; std::cin >> L2.x >> L2.y; std::cin >> R2.x >> R2.y; if (rect_collision(L1, R1, L2, R2)) { std::cout << "Nema prekpapanja" << std::endl; } else { std::cout << "Ima prekpalanja" << std::endl; } return 0; }