Răspuns :
program arie;
var a,b,c:integer;
s,p:real;
function
laturi_ok:boolean;
begin
laturi_ok:= (a>0) and (b>0) and
(c>0) and (a+b>c) and (a+c>b)
and (b+c>a) ;
end;
BEGIN
write('introduceti
laturile');readln(a,b,c);
P:=(a+b+c)/2;
IF laturi_ok then
begin
s:=sqrt(p*(p-a)*(p-b)*(p-c));
writeln('s=',s:5:2);
writeln('p=',p*2:5:2);
end
else
writeln('laturi negative sau prea mari');
readln;
END.
// solutia in
limbajul C
#include <stdio.h>
#include <math.h>
float a,b,c;
float s,p;
int laturi_ok(void)
void main(void)
else
printf("laturi negative sau prea mari");
}
Vă mulțumim că ați ales să vizitați platforma noastră dedicată Informatică. Sperăm că informațiile prezentate v-au fost utile. Dacă aveți întrebări suplimentare sau aveți nevoie de ajutor, nu ezitați să ne contactați. Vă așteptăm cu drag data viitoare și vă încurajăm să ne salvați în lista de favorite!