#include <stdio.h>
#include <math.h>
typedef struct {
double a;
double b;
double c;
} atai;
double menseki(atai t) {
double p=(t.a+t.b+t.c)/2.0;
return sqrt(p
*(p
-t.
a)*(p
-t.
b)*(p
-t.
c)); }
int main(void) {
atai t;
double s;
t.a=5;
t.b=5;
t.c=5;
s=menseki(t);
return 0;
}
I2luY2x1ZGUgPHN0ZGlvLmg+CiNpbmNsdWRlIDxtYXRoLmg+Cgp0eXBlZGVmIHN0cnVjdCB7CiAgICBkb3VibGUgYTsKICAgIGRvdWJsZSBiOwogICAgZG91YmxlIGM7Cn0gYXRhaTsKCmRvdWJsZSBtZW5zZWtpKGF0YWkgdCkgewogICAgZG91YmxlIHA9KHQuYSt0LmIrdC5jKS8yLjA7CiAgICByZXR1cm4gc3FydChwKihwLXQuYSkqKHAtdC5iKSoocC10LmMpKTsKfQoKaW50IG1haW4odm9pZCkgewogICAgYXRhaSB0OwogICAgZG91YmxlIHM7CgogICAgdC5hPTU7CiAgICB0LmI9NTsKICAgIHQuYz01OwogICAgCiAgICBzPW1lbnNla2kodCk7CgogICAgcHJpbnRmKCJhIDogJS4wZlxuIiwgdC5hKTsKICAgIHByaW50ZigiYiA6ICUuMGZcbiIsIHQuYik7CiAgICBwcmludGYoImMgOiAlLjBmXG4iLCB0LmMpOwogICAgcHJpbnRmKCLkuInop5LlvaLjga7pnaLnqY0gOiAlZlxuIiwgcyk7CgogICAgcmV0dXJuIDA7Cn0K