Точка и отрезок C++

Принадлежит ли точка 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;
}
Назад

Повышение продаж с помощью веб-форм Разложение числа на простые множители Как качественный контент способствует продвижению сайта Как выбрать хостинг Как писать SEO-тексты? Что такое SEO оптимизация сайта


Хостинг

Есть решение которого нет на сайте? Пиши admin@devexe.top