program ChangeMinMax;
var
  A : array[1..15] of Integer;
  i, minIdx, maxIdx, temp : Integer;
begin
  Randomize;
  for i := 1 to 15 do
  begin
    A[i] := Random(150) - 50;
    Write(A[i]:5);
  end;
  Writeln;
  minIdx := 1;
  maxIdx := 1;
  for i := 2 to 15 do
  begin
    if A[i] < A[minIdx] then minIdx := i;
    if A[i] > A[maxIdx] then maxIdx := i;
  end;
  temp := A[minIdx];
  A[minIdx] := A[maxIdx];
  A[maxIdx] := temp;
  for i := 1 to 15 do
    Write(A[i]:5);
  Writeln;
end.
