14.11.2007, 20:13
общий
это ответ
Здравствуйте, Князь Владимир!
Я думаю можно действовать несколькими способами:
1)найти координаты векторов задающих стороны этого четырехугольника. Вычислить скалярное произведение векторов, идущих по смежным сторонам. (ab=x1*x2+y1*y2) Если скалярное произведение равно 0, то стороны перпендикулярны. И таким образом проверить углы.
2)можно вычислить длину сторон и диагоналей (d=√(x2-x1)^2+(y2-y1)^2). Таким образом, если противолежащие стороны равны и диагонали равны между собой, то это прямоугольник
Удачи!