Определить, существует ли треугольник с заданными длинами сторон - C#

Узнай цену своей работы

Формулировка задачи:

Здравствуйте, помогите разобраться, задание такое: Даны 3 положительных вещественных числа x, y, z. Определить, существует ли треугольник с такими длинами сторон. Если существует, то является ли он остроугольным, прямоугольным или тупоугольным. Как это отразить в коде ? Я новичок и у меня нет опыта работы с переменными и углами

Решение задачи: «Определить, существует ли треугольник с заданными длинами сторон»

textual
Листинг программы
    if(a >= b + c || b >= a + c || c >= b + a)
    {   
        // это вообще не треугольник
        // ...
    } else if(a*a == b*b+c*c || b*b == a*a+c*c || c*c == b*b+a*a)
    {
        //прямоугольный
        // ...
    } else if(a*a > b*b+c*c || b*b > a*a+c*c || c*c > b*b+a*a)
    {
        //тупоугольный
        // ...
    } else
    {
        //остроугольный
        // ...
    }

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

11   голосов , оценка 4.364 из 5
Похожие ответы