Определить, могут ли числа быть сторонами треугольника - C (СИ)

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

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

Заданы три числа:a ,b, c. Определить, могут ли они быть сторо- нами треугольника, и если да, то определить его тип: равносторонний, равнобедренный, разносторонний.

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

textual
Листинг программы
if ( ( a >= b + c ) || ( b >= a + c ) || ( c >= a + b ) )
    // не треугольник
else if ( fabs(a-b) <= 1e-14 && fabs(b-c) <= 1e-14 )
    // равносторонний
else if ( fabs(a-b) <= 1e-14 || fabs(a-c) <= 1e-14 || fabs(b-c) <= 1e-14 )
    // равнобедренный
else
    // просто треугольник

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

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