Задачі
Квадрат по двох вершинах
Квадрат по двох вершинах
На площині задано квадрат координатами двох своїх протилежних вершин.
Знайти координати решти двох вершин квадрата.
Вхідні дані
Програма повинна прочитати зі стандартного входу (клавіатури) два рядки. У першому рядку вводяться координати однієї з вершин квадрата Ax
і Ay
, у другому — координати протилежної вершини квадрата Cx
і Cy
. Всі числа дійсні по модулю не перевищують 106
.
Вихідні дані
Програма має вивести на стандартний вихід (екран) два рядки по два розділених пропусками числа Bx
By
, Dx
Dy
— координати решти двох вершин квадрата. Порядок виведення повинен бути таким, щоб A
, B
, C
, D
відповідало додатному порядку обходу (проти годинникової стрілки) з точністю до 4-х знаків.
Вхідні дані #1
5 6 4 1
Вихідні дані #1
2 4 7 3