View Code of Problem 24

#include<iostream>
#include<iomanip>
#include<cmath>
using namespace std;
int main()
{int a,b,c;
 double s,p;
 while(cin>>a>>b>>c)
 {if(!(a+b>c&&a+c>b&&b+c>a&&fabs(a-b)<c&&fabs(a-c)<b&&fabs(b-c)<a))
 continue;
  else
 {p=(a+b+c)/2;
  s=sqrt(p*(p-a)*(p-b)*(p-c));
  cout<<setiosflags(ios::fixed)<<setprecision(2)<<s;}
 }
 return 0;
}

Double click to view unformatted code.


Back to problem 24