Принадлежит ли точка A отрезку BC ?
Входные данне
Входной файл содержит координаты точек A, B, C. Числовые значения по модулю не превышают 100.
Выходные данне
В выходной файл нужно записать 1, если точка A принадлежит отрезку BC и 0 в противоположном случае.
#include <stdio.h> #include <math.h> int main() { double a,d,c,bc,x1,x2,y1,y2,x,y,ab,ac; scanf ("%lf%lf%lf%lf%lf%lf",&x,&y,&x1,&y1,&x2,&y2); bc=sqrt ((x2-x1)*(x2-x1)+(y2-y1)*(y2-y1)); ac=sqrt((x2-x)*(x2-x)+(y2-y)*(y2-y)); ab=sqrt((x1-x)*(x1-x)+(y1-y)*(y1-y)); if (ac+ab==bc) printf ("1\n"); else printf ("0\n"); return 0; }
Есть решение которого нет на сайте? Пиши admin@devexe.top