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

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

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

На плоскости задан квадрат координатами двух своих противоположных вершин. Найти координаты остальных двух вершин квадрата. \InputFile Программа доджна прочесть со стандартного входа (клавиатуры) две строки. В первой строке вводятся координаты одной из вершин квадрата \textbf{A_x} и \textbf{A_y}, а во второй --- координаты противоположной вершины квадрата \textbf{C_x} и \textbf{C_y}. Все числа вещественные по модулю не превышают \textbf{10^6}. \OutputFile Программа должна вывести на стандартный выход (экран) две строки по два разделённых пробелами числа \textbf{B_x} \textbf{B_y}, \textbf{D_x} \textbf{D_y} --- координаты остальных двух вершин квадрата. Порядок вывода должен быть таким, чтобы \textbf{A}, \textbf{B}, \textbf{C}, \textbf{D} соответствовало положительному порядку обхода (против часовой стрелки) с точночтью до 4-х знаков.
Лимит времени 1 секунда
Лимит использования памяти 64 MiB
Входные данные #1
5 6
4 1
Выходные данные #1
2 4
7 3
Автор Илья Порублёв