>>428
#include <stdio.h>
#include <math.h>

int main()
{
    double a, b, c, s, S;
    scanf("%lf%lf%lf", &a, &b, &c);

    if(a + b <= c || c + a <= b || b + c <= a){
        printf("三角形にならない\n");
        return -1;
    }

    s = (a + b + c)/2;
    S = sqrt(s*(s - a)*(s - b)*(s - c));

    printf("面積 = %.2f\n", S);
    printf("角度1 = %.2f°\n", asin(2*S/(b*c))*180/M_PI);
    printf("角度2 = %.2f°\n", asin(2*S/(c*a))*180/M_PI);
    printf("角度3 = %.2f°\n", asin(2*S/(a*b))*180/M_PI);

    return 0;
}