struct TwoRealNums
{
double n1;
double n2;
};
TwoRealNums ExCircRadArea(int A, int B, int C)
{
// Circumradius R = abc / (4*K)
// 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 = (A * B * C) / (4.0 * area); // circumradius
result.n2 = area; // area
return result;
}
|