#include <iostream>
#include <cmath>
double calculateTriangleArea(double a, double b, double c) {
double s = (a + b + c) / 2;
double area = sqrt(s * (s - a) * (s - b) * (s - c));
return area;
}
int main() {
double a, b, c;
std::cout << "Введите длины сторон треугольника (a, b, c): ";
std::cin >> a >> b >> c;
if (a + b > c && a + c > b && b + c > a) {
double area = calculateTriangleArea(a, b, c);
std::cout << "Площадь треугольника: " << area << std::endl;
} else {
std::cout << "Треугольник с такими сторонами не существует." << std::endl;
}
return 0;
}