• C++ создать программу с помощью if: Есть отрезки а, b, c (вещественные числа) определите и выведите можно ли построить прямоугольный треугольник Проверить, если a=3.0 b=5.0 c=4.0 Ответ: да, прямоугольный треугольник построить можно Я не вывожу

Ответы 1

  • #include <iostream>

    using namespace std;

    int main() {

       double a = 3.0, b = 5.0, c = 4.0;

       bool isRightTriangle = false;

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

       if ((a*a + b*b == c*c) || (b*b + c*c == a*a) || (c*c + a*a == b*b)) {

           isRightTriangle = true;

       }

       // Выводим результат

       if (isRightTriangle) {

           cout << "Да, прямоугольный треугольник построить можно";

       } else {

           cout << "Нет, прямоугольный треугольник нельзя построить";

       }

       return 0;

    }

    В данном примере мы сначала определяем значения отрезков a, b и c. Затем мы используем логическую переменную isRightTriangle, чтобы отметить, является ли треугольник прямоугольным. Мы проверяем это с помощью оператора if, используя формулу Пифагора для каждой возможной пары сторон треугольника. Если треугольник является прямоугольным, мы устанавливаем isRightTriangle в true. Наконец, мы выводим результат, используя еще один оператор if, который проверяет значение isRightTriangle. В данном случае, поскольку значения отрезков a, b и c соответствуют прямоугольному треугольнику, вывод будет: "Да, прямоугольный треугольник построить можно".

  • Добавить свой ответ

Войти через Google

или

Забыли пароль?

У меня нет аккаунта, я хочу Зарегистрироваться

How much to ban the user?
1 hour 1 day 100 years