Мне даны 4 точки A, B, C, D и прямая GK.
GK может лежать как угодно (Не обязательно параллельно одной из осей).
Точки A, B, C, D могут вводиться в любой последовательности. Т.е. может быть A, B с одной стороны GK, а C, D с другой, а может и A,C с одной стороны, а B,D с другой.
Необходимо разбить точки на две группы. Первая группа с одной стороны GK, вторая группа с другой стороны GK.
Как разбить точки на две группы? Координаты всех точек известны (A,B,C,D,G,K).