Описать процедуру Minmax (A,B), записывающую в переменную A минимальное из значений A и B, а в переменную B-максимальное из этих значений(A и B - вещественные параметры, являющиеся одновременно входными и выходными). Используя 4 вызова этой процедуры, найти минимальное и максимальное из чисел A,B,C,D.
Lapp
28.10.2006 6:07
Цитата(Artf @ 27.10.2006 23:32)
Описать процедуру Minmax (A,B), записывающую в переменную A минимальное из значений A и B, а в переменную B-максимальное из этих значений(A и B - вещественные параметры, являющиеся одновременно входными и выходными). Используя 4 вызова этой процедуры, найти минимальное и максимальное из чисел A,B,C,D.
Думаю, примерно так.
procedure MinMax(var a,b:real); var c:real; begin if a>b then begin c:=a; a:=b; b:=c end end;