Задать вопрос
23 февраля, 16:56

Помогите составить программу, которая определяет три целых числа с клавиатуры, являются ли они сторонами прямоугольного треугольника.

+5
Ответы (1)
  1. 23 февраля, 20:36
    0
    var

    a, b, c, g : integer;

    / / a, b, c - стороны

    begin

    readln (a, b, c);

    / / g - находим гипотенузу (наибольшее из чисел)

    if a > b then

    begin

    if a > c then

    g : = a

    else

    g : = c

    end

    else

    if b > c

    then

    g : = b

    else

    g : = c;

    / / Если треугольник прямоугольный, то

    / / сумма квадратов катетов равна квадрату гипотенузы

    if (sqr (a) + sqr (b) = sqr (g))

    or (sqr (a) + sqr (c) = sqr (g)) then

    writeln ('Yes')

    else writeln ('No');

    end.
Знаешь ответ?
Не уверен в ответе?
Найди верный ответ на вопрос ✅ «Помогите составить программу, которая определяет три целых числа с клавиатуры, являются ли они сторонами прямоугольного треугольника. ...» по предмету 📙 Информатика, а если ответа нет или никто не дал верного ответа, то воспользуйся поиском и попробуй найти ответ среди похожих вопросов.
Искать другие ответы