7stage7, вероятно, ты уже знаешь уравнение прямой (раз тебе нужно решить эту задачу). Покажу как это выводится... ax+by+c=0 (раз точки должны принадлежать одной прямой, то а=const, b=const, c=const) ax1+by1+c=ax2+by2+c=ax3+by3+c=0 ax1+by1=ax2+by2=ax3+by3 a/b=(y2-y1)/(x1-x2) a/b=(y3-y2)/(x2-x3) Смысловая нагрузка только в последних двух уравнениях. Но перед всем этим нужно сравнить все три координаты х и у..: если все х или все у равны - всё ясно, они лежат на одной прямой, если два значения х или у равны между собой, а третье - нет, также без вычислений можно сказать, что они не лежат на одной прямой. Если же нет ни одного из этих частных случаев - пользуемся формулами.
Ссылка на пост
10 ноя 2008 в 18:24