Răspuns:
#include <iostream>
#include <math.h>
using namespace std;
int main()
{
unsigned a,b,c;
float A,p;
cin>>a>>b>>c;
p=(a+b+c)/2;
if(a<b+c&&b<a+c&&c<a+b)
{cout<<"Numere citite pot fii laturile unui triunghi"<<endl;
cout<<"Aria calculata cu formula lui Heron : "<<endl;
A=sqrt(p*(p-a)*(p-b)*(p-c));
cout<<"Aria = "<<A<<endl;
}
else
cout<<"Numerele citite nu pot fii laturile unui triunghi";
if(a==b&&b==c)
cout<<"Triunghiul este echilateral"<<endl;
else
if(a==b||b==c||c==a)
cout<<"Triunghiul este isoscel "<<endl;
}
Explicație: