Определить, существует ли треугольник с заданными длинами сторон - 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
    {
        //остроугольный
        // ...
    }

ИИ для рефератов и докладов


  • Экспорт Word по ГОСТу
  • Минимум 80% уникальности текста
  • Поиск релевантных источников в интернете
  • Готовый документ за 2 минуты

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

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