eolymp
bolt
Спробуйте наш новий інтерфейс для відправки розв'язків
Задачі

Квадрат по двох вершинах

Квадрат по двох вершинах

На площині задано квадрат координатами двох своїх протилежних вершин.

Знайти координати решти двох вершин квадрата.

Вхідні дані

Програма повинна прочитати зі стандартного входу (клавіатури) два рядки. У першому рядку вводяться координати однієї з вершин квадрата Ax і Ay, у другому — координати протилежної вершини квадрата Cx і Cy. Всі числа дійсні по модулю не перевищують 106.

Вихідні дані

Програма має вивести на стандартний вихід (екран) два рядки по два розділених пропусками числа BxBy, DxDy — координати решти двох вершин квадрата. Порядок виведення повинен бути таким, щоб A, B, C, D відповідало додатному порядку обходу (проти годинникової стрілки) з точністю до 4-х знаків.

Ліміт часу 1 секунда
Ліміт використання пам'яті 64 MiB
Вхідні дані #1
5 6
4 1
Вихідні дані #1
2 4
7 3
Автор Ілля Порубльов