Program ChangeMinMax;
Uses Crt;
Var
  A : array[1..15] of Integer;
  i, minIdx, maxIdx, temp : Integer;
Begin
  ClrScr;
  Randomize;
  For i := 1 to 15 do
  Begin
    A[i] := Random(100)  -(-14);
    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;
  Readln;
End.



