Прямоугольный треугольник
(Время: 1 сек. Память: 16 Мб Сложность: 16%)
Заданы целочисленные координаты вершин треугольника на плоскости. Необходимо определить, является ли данный треугольник прямоугольным.
Требуется решить данную задачу с использованием теоремы Пифагора, вычислив квадраты длин сторон треугольника и проверив условие: a2+b2=c2. При этом следует описать структуру Point для хранения координат точки на плоскости, а также функцию Side(a,b), вычисляющую квадрат длины отрезка между парой точек.
Входные данные
Во входном файле INPUT.TXT записаны через пробел координаты вершин треугольника в формате x1 y1 x2 y2 x3 y3. Все числа целые, не превосходящие 1000 по абсолютной величине.
Выходные данные
В выходной файл OUTPUT.TXT выведите «Yes», если треугольник является прямоугольным и «No» в противном случае.
Примеры
№ | INPUT.TXT | OUTPUT.TXT |
1 | 0 3 0 0 5 0 | Yes |
2 | 0 0 1 5 2 0 | No |
Для отправки решения задачи необходимо зарегистрироваться и авторизоваться!
|