#include <stdio.h>
#include <math.h>
typedef struct {
double a;
double b;
double c;
}triangle;
int main(void) {
triangle t;
double s; //半周長を定義
double area;
scanf("%lf %lf %lf",&t.
a,&t.
b,&t.
c); s=(t.a+t.b+t.c)/2;
area
= sqrt(s
* (s
- t.
a) * (s
- t.
b) * (s
- t.
c));
printf("a:%f\nb:%f\nc:%f\n三角形の面積:%lf",t.
a,t.
b,t.
c,area
);
return 0;
}
I2luY2x1ZGUgPHN0ZGlvLmg+CiNpbmNsdWRlIDxtYXRoLmg+Cgp0eXBlZGVmIHN0cnVjdCB7Cglkb3VibGUgYTsKCWRvdWJsZSBiOwoJZG91YmxlIGM7Cn10cmlhbmdsZTsKCmludCBtYWluKHZvaWQpIHsKCQoJdHJpYW5nbGUgdDsKCWRvdWJsZSBzOyAvL+WNiuWRqOmVt+OCkuWumue+qQoJZG91YmxlIGFyZWE7CgkKCXNjYW5mKCIlbGYgJWxmICVsZiIsJnQuYSwmdC5iLCZ0LmMpOwoJcz0odC5hK3QuYit0LmMpLzI7CglhcmVhID0gc3FydChzICogKHMgLSB0LmEpICogKHMgLSB0LmIpICogKHMgLSB0LmMpKTsKCQoJcHJpbnRmKCJhOiVmXG5iOiVmXG5jOiVmXG7kuInop5LlvaLjga7pnaLnqY06JWxmIix0LmEsdC5iLHQuYyxhcmVhKTsKCglyZXR1cm4gMDsKfQo=