Квадрат по двох вершинах
Дуже проста
Обмеження на час виконання 1 секунда
Обмеження на використання пам'яті 64 мегабайти
На площині задано квадрат координатами двох своїх протилежних вершин.
Знайти координати решти двох вершин квадрата.
Вхідні дані
Програма повинна прочитати зі стандартного входу (клавіатури) два рядки. У першому рядку вводяться координати однієї з вершин квадрата A[x]
і A[y]
, у другому — координати протилежної вершини квадрата C[x]
і C[y]
. Всі числа дійсні по модулю не перевищують 10^6
.
Вихідні дані
Програма має вивести на стандартний вихід (екран) два рядки по два розділених пропусками числа B[x]
B[y]
, D[x]
D[y]
— координати решти двох вершин квадрата. Порядок виведення повинен бути таким, щоб A
, B
, C
, D
відповідало додатному порядку обходу (проти годинникової стрілки) з точністю до 4-х знаків.
Приклади
Вхідні дані #1
Відповідь #1
Відправки 1K
Коефіцієнт прийняття 22%