ʧɵ
Знаток
(378)
2 недели назад
Вот решение на языке программирования КуМир:
```
программа треугольник
число x1, y1, x2, y2, x3, y3
ввод x1, y1, x2, y2, x3, y3
число a, b, c
число ab, bc, ac
а = (x2 - x1) * (x2 - x1) + (y2 - y1) * (y2 - y1)
b = (x3 - x2) * (x3 - x2) + (y3 - y2) * (y3 - y2)
c = (x1 - x3) * (x1 - x3) + (y1 - y3) * (y1 - y3)
ab = a + b
bc = b + c
ac = a + c
если (ab == c или bc == a или ac == b) то
вывод "Треугольник прямоугольный"
графика
линия x1, y1, x2, y2
линия x2, y2, x3, y3
линия x3, y3, x1, y1
конецграфика
иначе
вывод "Треугольник не прямоугольный"
конецесли
конецпрограммы
```
Программа считывает координаты вершин треугольника и проверяет, является ли он прямоугольным. Если да, то программа выводит сообщение и рисует треугольник на экране. В противном случае программа выводит сообщение о том, что треугольник не является прямоугольным.