#include<bits/stdc++.h>
int main()
{
double a,b,ma,mb,mc,sm,area_of_triangle;
while(scanf("%lf%lf%lf",&ma,&mb,&mc)==3)
{
if(ma<=0||mb<=0||mc<=0||ma+mb<=mc||mb+mc<=ma||mc+ma<=mb)
{
printf("-1.000\n");
}
else
{
sm=.5*(ma+mb+mc);
a=sqrt(sm*(sm-ma)*(sm-mb)*(sm-mc));
area_of_triangle=a*4/3.0;
printf("%.3lf\n",area_of_triangle);
}
}
return 0;
}
int main()
{
double a,b,ma,mb,mc,sm,area_of_triangle;
while(scanf("%lf%lf%lf",&ma,&mb,&mc)==3)
{
if(ma<=0||mb<=0||mc<=0||ma+mb<=mc||mb+mc<=ma||mc+ma<=mb)
{
printf("-1.000\n");
}
else
{
sm=.5*(ma+mb+mc);
a=sqrt(sm*(sm-ma)*(sm-mb)*(sm-mc));
area_of_triangle=a*4/3.0;
printf("%.3lf\n",area_of_triangle);
}
}
return 0;
}
0 comments: (+add yours?)
Post a Comment