Предмет: Информатика,
автор: 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)
Похожие вопросы
Предмет: Геометрия,
автор: dimahumuric
Предмет: Қазақ тiлi,
автор: esmiramuhametova
Предмет: Информатика,
автор: Аноним
Предмет: История,
автор: leto04
Предмет: География,
автор: FeIyk