#include #include using namespace std; class Point { private: int x, y; public: Point() {} Point(int _x, int _y) { x = _x; y = _y; } ~Point() {} void print() { cout << x << " " << y << endl; } Point operator + (Point p) { Point temp; temp.x = x + p.x; temp.y = y + p.y; return temp; } Point operator - (Point p) { Point temp; temp.x = x - p.x; temp.y = y - p.y; return temp; } Point operator * (Point p) { Point temp; temp.x = x * p.x; temp.y = y * p.y; return temp; } Point operator / (Point p) { Point temp; temp.x = x / p.x; temp.y = y / p.y; return temp; } }; int main() { Point p1(10, 5); Point p2(2, 5); Point p3 = p1 / p2; p3.print(); return 0; }