#include <iostream>
#include <cmath>
using namespace std;
int main()
{
int a,b,c;
float w,p;
cout << "Podaj a: ";
cin >> a;
cout << "Podaj b: ";
cin >> b;
cout << "Podaj c: ";
cin >> c;
if (a || b || c <=0) cout << "Wprowadzono bledne dane" << endl;
if (a+b>c && b+c>a && a+c>b)
{
p=(a+b+c)/2;
w=sqrt(p*((p-a)*(p-b)*(p-c)));
cout << "Pole wynosi: " << w << endl;
}
else
{
cout << "Z podanych bokow nie mozna zbudowac trojkata";
}
return 0;
}