Показать сообщение отдельно
Старый 13.08.2002, 17:58
skaa вне форума Посмотреть профиль Посетить домашнюю страницу skaa Найти все сообщения от skaa
  № 5  
skaa
 
Аватар для skaa

Регистрация: Oct 2001
Адрес: USA, Morton Grove, IL
Сообщений: 123
По умолчанию Привет!

Первое сравнение - это из равенств k и b, т.е., если координаты точки являются решением уравнения прямой, то точка принадлежит ей.
(xc-x1) я перенёс, чтобы не дай Бог не поделить на ноль.
А сравнение (xc-x1)*(xc-x2)<=0 и такое же с игреками для того чтобы проверить, принадлежит ли точка отрезку (не прямой, а именно отрезку!); произведение этих сомножителей отрицательное или ноль тогда и только тогда, когда x1<=xc<=x2 или x2<=xc<=x1.
С уважением,
Сергей.