#include <stdio.h>
#include <math.h>
/* 三角形の3辺を表す構造体 */
struct Triangle {
double a;
double b;
double c;
};
int main(void){
struct Triangle t;
double p;
double s;
/* 入力 */
scanf("%lf %lf %lf", &t.
a, &t.
b, &t.
c);
/* 半周長 */
p = (t.a + t.b + t.c) / 2.0;
/* ヘロンの公式(sqrt を使用) */
s
= sqrt(p
* (p
- t.
a) * (p
- t.
b) * (p
- t.
c));
/* 出力 */
printf("a = %.2f, b = %.2f, c = %.2f\n", t.
a, t.
b, t.
c);
return 0;
}
CiNpbmNsdWRlIDxzdGRpby5oPgojaW5jbHVkZSA8bWF0aC5oPgoKLyog5LiJ6KeS5b2i44GuM+i+uuOCkuihqOOBmeani+mAoOS9kyAqLwpzdHJ1Y3QgVHJpYW5nbGUgewogICAgZG91YmxlIGE7CiAgICBkb3VibGUgYjsKICAgIGRvdWJsZSBjOwp9OwoKaW50IG1haW4odm9pZCl7CiAgICBzdHJ1Y3QgVHJpYW5nbGUgdDsKICAgIGRvdWJsZSBwOwogICAgZG91YmxlIHM7CgogICAgLyog5YWl5YqbICovCiAgICAKICAgIHNjYW5mKCIlbGYgJWxmICVsZiIsICZ0LmEsICZ0LmIsICZ0LmMpOwoKICAgIC8qIOWNiuWRqOmVtyAqLwogICAgcCA9ICh0LmEgKyB0LmIgKyB0LmMpIC8gMi4wOwoKICAgIC8qIOODmOODreODs+OBruWFrOW8j++8iHNxcnQg44KS5L2/55So77yJICovCiAgICBzID0gc3FydChwICogKHAgLSB0LmEpICogKHAgLSB0LmIpICogKHAgLSB0LmMpKTsKCiAgICAvKiDlh7rlipsgKi8KICAgIHByaW50ZigiYSA9ICUuMmYsIGIgPSAlLjJmLCBjID0gJS4yZlxuIiwgdC5hLCB0LmIsIHQuYyk7CiAgICBwcmludGYoIumdouepjSBzID0gJS42ZlxuIiwgcyk7CgogICAgcmV0dXJuIDA7Cn0K