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
Коментарі