#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;
}