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.