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

Діагоналі

Діагоналі

Чотири точки \textbf{A}\textit{(}\textbf{x_1}\textit{; }\textbf{y_1}\textit{)}, \textbf{B}\textit{(}\textbf{x_2}\textit{; }\textbf{y_2}\textit{)}, \textbf{C}\textit{(}\textbf{x_3}\textit{; }\textbf{y_3}\textit{)}, \textbf{D}\textit{(}\textbf{x_4}\textit{; }\textbf{y_4}\textit{)} є вершинами паралелограма. Визначити довжину діагоналей і знайти координати точки їх перетину. \includegraphics{https://static.e-olymp.com/content/c0/c04d98829be9f2f3b292891a9cc81938d1159546.jpg} \InputFile У \textbf{4}-х рядках через пропуск задані \textbf{x} та \textbf{y} координати послідовних вершин паралелограма, відповідно точок \textbf{A}, \textbf{B}, \textbf{C} та \textbf{D}. Всі числа по модулю не перевищують \textbf{100}. \OutputFile У першому рядку вивести через пропуск \textbf{x} та \textbf{y} координати точки \textbf{O}, у другому - довжину діагоналі \textbf{AC} і через пропуск - \textbf{BD}. Результати вивести з точністю до тисячних.
Ліміт часу 1 секунда
Ліміт використання пам'яті 64 MiB
Вхідні дані #1
4 6
11 6
10 2
3 2
Вихідні дані #1
7.000 4.000
7.211 8.944
Вхідні дані #10
-100 100
100 100
100 -100
-100 -100
Вихідні дані #10
0.000 0.000
282.843 282.843