• помогите решить в с++2010
    Даны длины трех отрезков. Если эти отрезки могут быть сторонами треугольника, вычислить его площадь, используя формулу Герона:
    S=√(p(p-a)(p-b)(p-c)
    где р – полупериметр треугольника.

Ответы 1

  • Ответ:

    #include <iostream>

    #include <cmath>

    #include <locale.h>

    using namespace std;

    int main(int argc, char **argv)

    {

    setlocale(0, "Russian");

    int a, b, c;

    double p, res;

    cout << "Введите длины сторон треугольника:"<<endl;

    cin >> a >> b >> c;

    if (a + b > c && a + c > b && b + c > a) {

     p = (a + b + c) / 2.0;

     res = sqrt(p * (p - a) * (p - b) * (p - c));

     cout << "Площадь треугольника: "<< res <<endl;

    }

    else

     cout << "Невозможно вычислить площадь!" <<endl;

    return 0;

    }

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

Еще вопросы

Войти через Google

или

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

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

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