Олимпиадный тренинг

Задача . КЧ: С++ и Геометрия. Существует ли треугольник


Задача

Темы:

Даны три точки   \(A,\ B,\ C\)
Напишите программу, которая по значениям координат точек  \(A,\ B,\ C\) (точки на плоскости)
определит:

  • образуют ли данные точки невырожденный треугольник

  • вид треугольника (остроугольный/прямоугольный/тупоугольный), если он существует

Входные данные:
1 строка - координаты точек \(A, B, C\) заданы в формате комплексных чисел (все координаты целые числа)
Выходные данные:
Одно из значений:

  • 0 - если треугольника не существует (вырожденный или совпадающие точки);

  • 1 - если треугольник остроугольный; 

  • 2 - прямоугольный;

  • 3 - тупоугольный;

Примеры

Входные данные
A, B, C

Ожидаемый результат

(0,0) (0, 0) (1,1)

0

 

 


time 1000 ms
memory 256 Mb
Правила оформления программ и список ошибок при автоматической проверке задач

Статистика успешных решений по компиляторам
 Кол-во
С++49
Комментарий учителя