Пусть \(C(x,y)\) - координаты точки, \(A(a,b)\) - координаты начала вектора, \(B(c,d)\) - координаты конца вектора. Для начала выясним, лежит ли точка на прямой AB! Для этого необходимо вычислить косое произведение векторов AB и AC! Если оно равно нулю, тогда точка лежит на прямой! Затем вычисляем скалярное произведение векторов AB и AC! Если оно >=0, тогда точка принадлежит лучу, определяемому вектором иначе нет.
AB
AC
YES
NO
1000 ms 256 Mb Правила оформления программ и список ошибок при автоматической проверке задач