eolymp
bolt
Try our new interface for solving problems
Problems

Построить квадрат 2

Построить квадрат 2

Постройте квадрат по двум точкам - противоположным вершинам квадрата. \InputFile Программа получает на вход координаты двух противоположных вершин квадрата (сначала координаты первой вершины, затем второй). Координаты - пара целых чисел, не превосходящих \textbf{10^4} по абсолютной величине. \OutputFile Выведите \textbf{8} действительных чисел - координаты четырех вершин квадрата в порядке обхода.
Time limit 1 second
Memory limit 64 MiB
Input example #1
0 0
2 1
Output example #1
0 0
0.5 1.5
2 1
1.5 -0.5