uses math;
var
a, b, c: Integer;
S, p: Real;
begin
readln(a);
readln(b);
readln(c);
p := (a + b + c) / 2;
S := sqrt(p * (p - a) * (p - b) * (p - c));
writeln(S:0:1);
end.
(TAN(b)+EXP(-(x+3)))*SQR(23)*SIN(a)
Так, как в условии записано, под корнем только 23. Если там и синус, то закрыывющую скобку после 23 перенести в самый конец.
<span>Типы бронирования номеров, особенности его подтверждения и аннуляции. Каналы получения заявок на него. Продвижение гостиничных услуг через туроператоров и турагентств. Современные информационные технологии, используемые в работе службы бронирования отеля.</span>