в паскале Запросить с клавиатуры 3 стороны треугольника и по ним определить, является ли...

0 голосов
42 просмотров

в паскале Запросить
с клавиатуры 3 стороны треугольника и
по ним определить, является ли он
прямоугольным, сообщение вывести на
экран.

Подсказка.
Для каждой стороны применить теорему
Пифагора и проверить, выполняется ли
она. Если выполняется, то треугольник
является прямоугольным. Переменные
должны быть целыми числовыми. Функция
квадрата - sqr(x), корня квадратного -
sqrt(x). Программу проверить при сторонах
3, 4, 5 - прямоугольный, а 4, 5, 6 - не
прямоугольный.



Информатика (56 баллов) | 42 просмотров
0

Хитрая подсказка, т.к. проще вектора скалярно перемножить.

Дан 1 ответ
0 голосов

Var
  A, B, C : integer;
begin
  write('Введите A, B и C: ');
  readln(A, B, C);
  if (sqr(a) = sqr(b) + sqr(c)) or
     (sqr(b) = sqr(a) + sqr(c)) or
     (sqr(c) = sqr(b) + sqr(a)) then
    writeln('Треугольник прямоугольный')
  else
    writeln('Треугольник не прямоугольный');
end.

(918 баллов)