struct TwoRealNums
{
double n1;
double n2;
};
TwoRealNums InCircRadArea(int A, int B, int C)
{
// Inradius r = K / s
// Area using Heron's formula
double s = (A + B + C) / 2.0;
double area = sqrt(s * (s - A) * (s - B) * (s - C));
TwoRealNums result;
result.n1 = area / s; // inradius
result.n2 = area; // area
return result;
}
|