Условные операторы: проверка существования и остроугольности треугольника - C (СИ)

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

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

Для заданных длин a, b, c проверить возможность существования треугольника ABC. Если треугольник существует, то является ли он остроугольным?

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

textual
Листинг программы
if (a+b > c && a+c > b && b+c > a && a*a+b*b > c*c && a*a+c*c > b*b && b*b+c*c > a*a) printf("Treugolnik ostrougolniy\n");

Объяснение кода листинга программы

  1. В данном коде проверяется условие существования и остроугольности треугольника.
  2. Условие проверки остроугольности треугольника: a+b > c && a+c > b && b+c > a.
  3. Условие проверки, что сумма квадратов сторон треугольника равна квадрату одной из его сторон: aa+bb > cc && aa+cc > bb && bb+cc > a*a.
  4. Если условие выполняется, то выводится сообщение Treugolnik ostrougolniy.
  5. Если условие не выполняется, то выводится сообщение Treugolnik neostrougolniy.

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

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