program HeronFormula;
uses crt;
var
a, b, c, p, s: Real;
begin
clrscr;
// Ввод сторон треугольника
Write('Введите длину стороны a: ');
ReadLn(a);
Write('Введите длину стороны b: ');
ReadLn(b);
Write('Введите длину стороны c: ');
ReadLn(c);
// Вычисление полупериметра
p := (a + b + c) / 2;
// Вычисление площади по формуле Герона
s := sqrt(p * (p - a) * (p - b) * (p - c));
// Вывод результата
WriteLn('Площадь треугольника: ', s:0:2);
ReadLn;
end.
cHJvZ3JhbSBIZXJvbkZvcm11bGE7Cgp1c2VzIGNydDsKCnZhcgogIGEsIGIsIGMsIHAsIHM6IFJlYWw7CgpiZWdpbgogIGNscnNjcjsKCiAgLy8g0JLQstC+0LQg0YHRgtC+0YDQvtC9INGC0YDQtdGD0LPQvtC70YzQvdC40LrQsAogIFdyaXRlKCfQktCy0LXQtNC40YLQtSDQtNC70LjQvdGDINGB0YLQvtGA0L7QvdGLIGE6ICcpOwogIFJlYWRMbihhKTsKICBXcml0ZSgn0JLQstC10LTQuNGC0LUg0LTQu9C40L3RgyDRgdGC0L7RgNC+0L3RiyBiOiAnKTsKICBSZWFkTG4oYik7CiAgV3JpdGUoJ9CS0LLQtdC00LjRgtC1INC00LvQuNC90YMg0YHRgtC+0YDQvtC90YsgYzogJyk7CiAgUmVhZExuKGMpOwoKICAvLyDQktGL0YfQuNGB0LvQtdC90LjQtSDQv9C+0LvRg9C/0LXRgNC40LzQtdGC0YDQsAogIHAgOj0gKGEgKyBiICsgYykgLyAyOwoKICAvLyDQktGL0YfQuNGB0LvQtdC90LjQtSDQv9C70L7RidCw0LTQuCDQv9C+INGE0L7RgNC80YPQu9C1INCT0LXRgNC+0L3QsAogIHMgOj0gc3FydChwICogKHAgLSBhKSAqIChwIC0gYikgKiAocCAtIGMpKTsKCiAgLy8g0JLRi9Cy0L7QtCDRgNC10LfRg9C70YzRgtCw0YLQsAogIFdyaXRlTG4oJ9Cf0LvQvtGJ0LDQtNGMINGC0YDQtdGD0LPQvtC70YzQvdC40LrQsDogJywgczowOjIpOwoKICBSZWFkTG47CmVuZC4=