Program Aire_Triangle;
Var a, b, c, Surf, P : Real;
Begin
Writeln ('Donner 3 réels positifs :');
Readln (a, b, c);
IF (a+b=c) Or (a+c=b) Or (b+c=a) Then Writeln ('Il ne s''agit pas d''un triangle')
Else
Begin
P := (a+b+c)/2;
Surf := sqrt (P*(P-a)*(P-b)*(P-c));
End;
Writeln ('Aire de triangle = ', Surf:4:2);
End.
UHJvZ3JhbSBBaXJlX1RyaWFuZ2xlOwpWYXIgYSwgYiwgYywgU3VyZiwgUCA6IFJlYWw7CkJlZ2luCldyaXRlbG4gKCdEb25uZXIgMyByw6llbHMgcG9zaXRpZnMgOicpOyAKUmVhZGxuIChhLCBiLCBjKTsgCklGIChhK2I9YykgT3IgKGErYz1iKSBPciAoYitjPWEpIFRoZW4gV3JpdGVsbiAoJ0lsIG5lIHMnJ2FnaXQgcGFzIGQnJ3VuIHRyaWFuZ2xlJykKRWxzZSAKQmVnaW4KUCA6PSAoYStiK2MpLzI7ClN1cmYgOj0gc3FydCAoUCooUC1hKSooUC1iKSooUC1jKSk7CkVuZDsKV3JpdGVsbiAoJ0FpcmUgZGUgdHJpYW5nbGUgPSAnLCBTdXJmOjQ6Mik7CkVuZC4=