#include <stdio.h>
#include <tgmath.h>
float my_Trig_LawOfCos_OppSideLength(float centerAngle, float sideA, float sideB)
{
float sideLengthPow2
= pow(sideA
,2) + pow(sideB
,2) -(2*sideA
*sideB
)*cos(centerAngle
*(3.14159/180)); float sideLength
= sqrt(sideLengthPow2
); return sideLength;
}
int main(void) {
printf("%f", my_Trig_LawOfCos_OppSideLength
(40.
f, 23.1f, 19.
f)); return 0;
}
I2luY2x1ZGUgPHN0ZGlvLmg+CiNpbmNsdWRlIDx0Z21hdGguaD4KCmZsb2F0IG15X1RyaWdfTGF3T2ZDb3NfT3BwU2lkZUxlbmd0aChmbG9hdCBjZW50ZXJBbmdsZSwgZmxvYXQgc2lkZUEsIGZsb2F0IHNpZGVCKQp7CiAgICBmbG9hdCBzaWRlTGVuZ3RoUG93Mj0gcG93KHNpZGVBLDIpICsgcG93KHNpZGVCLDIpCiAgICAgICAgICAgICAgICAgICAgICAgICAgLSgyKnNpZGVBKnNpZGVCKSpjb3MoY2VudGVyQW5nbGUqKDMuMTQxNTkvMTgwKSk7CiAgICBmbG9hdCBzaWRlTGVuZ3RoID0gc3FydChzaWRlTGVuZ3RoUG93Mik7CiAgICByZXR1cm4gc2lkZUxlbmd0aDsKfQoKaW50IG1haW4odm9pZCkgewoJcHJpbnRmKCIlZiIsIG15X1RyaWdfTGF3T2ZDb3NfT3BwU2lkZUxlbmd0aCg0MC5mLCAyMy4xZiwgMTkuZikpOwoJcmV0dXJuIDA7Cn0K