S; (S);
(, b, ,' - ')
.
. . := ( + b + c)/2. , b, . :
d:=a;
d < b, d:=b;
d < , d:=c.
S:
S:=SQRT(P*(P - a)*(P - b)*( - )).
, . . , , , . . :
(,b,);
(* *)
:=(+b+)/2;
{* , b, *}
d: =;
d d<, d:=;
(*, b, - *) P>d
{(* S*)
S:=SQRT(P*(P-)*(-b)*(-)); {(S)}
(, b,,' - ')
.
. , .
. . . , . . , , . . , . , , , . , , , . , . . , , . . , " " . begin end . . , , . , :
|
|
Program PLD;
{ )
var ,,:real; {}
D:real; { }
:real; {}
S:real; {}
Begin
writeln(' A,,:')
Read(,,);
{ }
:=( + + )/2;
{
D:=A;
if D<B then D:=B;
if D<C then D:=C;
if {a,b, - } P>D then begin { }
S:=SQRT(P*(P-A)*(P-B)*(P-C));
writeln{':',S)
end else writeln(A,B,, '- ')
end.
, . . , .
. , , "". , . , . , - . , , , , . , , , , . . , , - - .
- . . , , , ? , . , , . - . , .
- . , , , - , , . . , , , . .
1. 3, 4, 5, , , 6. ? ! , . , . .
2. (, , ) = (1, 1, 2), .
3. (, , ) = (0,0,0) - .
4. (, , ) = (1, 1, 3). .
5. , : 2, 1, -3?
6. : - 4, - 4, - 4.
2-6 : ", , ". , . , . , . , , . , , , . , . , , . .
|
|
. , , . ? , , . . , ( ) ( - ). , , , . . , . , . , " / " "*", , , . , , . , . , - . , , . , . , , . , . , . - .
. , . , , . , . , . :
-, . , , , , , .
-, , , . , . , . , . , . 3/4 .
5. .
|
|
6. .
7. .
8. .
9. .
10. .
11. .
12. .
13. .
14. .
15. .
16. .
17. .
18. .