Задача №1508.
По координатам трех точек на плоскости требуется определить их взаимное расположение.
Входные данные
На ввод программе подаются 6 чисел: \(x_1, y_1, x_2, y_2, x_3, y_3\). Все числа целые, по модулю не превосходят 100. Они задают 3 точки плоскости: \(a(x_1, y_1), b(x_2, y_2), c(x_3, y_3)\).
Выходные данные
Следует определить взаимное расположение точек и выдать на экран код ситуации:
0 — 3 точки совпадают;
1 — ровно 2 точки из трех совпадают;
2 — точки не совпадают, лежат на одной прямой;
3 — точки образуют остроугольный треугольник;
4 — точки образуют прямоугольный треугольник;
5 — точки образуют тупоугольный треугольник.
Постарайтесь использовать как можно меньше логических операций (операций сравнения и логических связок).
Примеры
Входные данные
1 1 1 1 1 1
Выходные данные
0
Входные данные
0 0 3 0 0 4
Выходные данные
4
Сдать: для сдачи задач необходимо войти в систему