No older revisions available
No older revisions available
~cpp
#include <iostream>
#include <cmath>
using namespace std;
void process(double a, double b, double c)
{
if((a+b+c) == 0) {
cout << "The radius of the round table is: 0.000" <<endl;
} else {
cout << "The radius of the round table is: "
<< a*b*sqrt(1-pow((a*a + b*b - c*c)/ (2*a*b), 2)) / (a+b+c) << endl;
}
}
int main()
{
double a, b, c;
cout.setf(ios::fixed, ios::floatfield);
cout.setf(ios::showpoint);
cout.precision(3);
while(cin >> a >> b >> c) {
process(a, b, c);
}
return 0;
}