Точка з вказівниками#7450

Точка з вказівниками

1 секунда
64 мегабайти
Дуже легка

Точка задається своїми координатами і : .

Дано дві точки і , а також ціле число . Потрібно виконати їх складання.

- Складання двох точок означає додавання їх відповідних координат: наприклад, (1, 2) + (3, 4) = (4, 6).

- Складання точки і числа означає додавання цього числа до обох її координат: наприклад, (1, 2) + 10 = (11, 12).

Напишіть код відповідно до наступного інтерфейсу:

class Point public: int *x, *y; Point(int x = 0, int y = 0); // Конструктор void Read(void); // Читає координати точки void Print(void); // Виводить координати точки Point operator +(const Point a); // Перевантаження оператора +: повертає суму двох точок Point operator +(int value); // Перевантаження оператора +: повертає суму точки і цілого числа ;

Вхідні дані

Перший рядок містить координати і першої точки. Другий рядок містить координати і другої точки. Третій рядок містить ціле число . Усі числа за модулем не перевищують .

Вихідні дані

Виведіть результат складання двох точок і числа.

Приклади

Приклад 1

Loading
Loading