Вопрос задан 28.09.2026 в 18:39. Предмет Информатика. Спрашивает Вівчарик Андрій.

С++
найти площадь треугольника по формуле Герона
Обозначение сторон треугольника a b c указываете по своему усмотрению

Перейти к ответам

Ответы на вопрос

Отвечает Бездушный Герман.

Площадь треугольника по формуле Герона находится так:

\[ S = \sqrt{p(p-a)(p-b)(p-c)} \]

где \( a \), \( b \), \( c \) — стороны треугольника, а \( p \) — полупериметр:

\[ p = \frac{a+b+c}{2} \]

Пример программы на C++:


#include <iostream>
#include <cmath>
using namespace std;

int main() {
    double a, b, c;
    cin >> a >> b >> c;

    double p = (a + b + c) / 2;
    double S = sqrt(p * (p - a) * (p - b) * (p - c));

    cout << S;
    return 0;
}

Перед вычислением можно также проверить, существует ли треугольник: сумма любых двух сторон должна быть больше третьей.

Похожие вопросы

Топ вопросов за вчера в категории Информатика

Последние заданные вопросы в категории Информатика

Задать вопрос