Геометрия. Произведение векторов




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

Task
Time limit: 1000 ms,
Memory limit: 256 Mb

Входные данные
Шесть чисел – координаты точки и координаты начала и конца вектора.
 
Выходные данные
Одна строка “YES”, если точка принадлежит лучу, определяемому вектором, и “NO” в противном случае.

Ввод Вывод
4 0 4 2 4 5 NO

Auto CHOOSE THE PROGRAMMING NECESSARY LANGUAGE!
Attach the program source file:
or enter the source code in the language:

Rules for designing programs and a list of errors during automatic task verification
           

Results: