Предмет: Информатика,
автор: 555Master555
Написать программу на python
На клетчатом листе бумаге изображен квадрат с углами в узлах координатной сетки. Вам известны координаты двух его диагонально противоположных углов. Требуется определить координаты двух других вершин.
Входные данные для теста:
0 0 1 1
0 0 1 3
Ответы
Автор ответа:
1
x1,y1,x2,y2 = map(int, input().split())
ox = (x1 + x2) / 2
oy = (y1 + y2) / 2
px = (x1 - ox)
py = (y1 - oy)
x3 = int(ox - py)
y3 = int(oy + px)
x4 = int(ox + py)
y4 = int(oy - px)
print(x3, y3)
print(x4, y4)
Похожие вопросы
Предмет: Математика,
автор: nastya555888333
Предмет: Биология,
автор: ctuppor
Предмет: Алгебра,
автор: maariinaa9274
Предмет: История,
автор: leto04
Предмет: География,
автор: FeIyk