11128. Вершини квадрата (сторони паралельні осям)


Відправити розв'язок

Бали: 100
Time limit: 1.0s
Memory limit: 64M

Author:
Problem type
Allowed languages
C++, Java, Pascal, Python

На координатній площині задається квадрат із координатами вершин \((x_1, y_1)\), \((x_2, y_2)\), \((x_3, y_3)\) та \((x_4, y_4)\) у порядку проти годинникової стрілки. Дмитрик пам'ятає цілі координати перших двох вершин \((x_1, y_1)\), \((x_2, y_2)\) але зовсім забув координати інших двох вершин \((x_3, y_3)\) та \((x_4, y_4)\). Допоможіть Дмитрику і він вам буде дуже вдячним: напишіть програму, що виводить координати третьої та четвертої вершин квадрата. Очевидно, що шукані координати однозначні та будуть цілими числами.

Формат вхідних даних

У єдиному рядку вхідного потоку містяться цілі числа \(x_1, y_1, x_2, y_2\) (\(-100 \le x_1, y_1, x_2, y_2 \le 100\))

Формат вихідних даних

У вихідний потік вивести \(x_3, y_3, x_4, y_4\) через пропуск у такому ж порядку.

Приклад вхідних даних

0 0 0 1

Приклад вихідних даних

-1 1 -1 0

Коментарі

Ще немає коментарів.