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.
cHJvZ3JhbSBDaGFuZ2VNaW5NYXg7CnZhcgogIEEgOiBhcnJheVsxLi4xNV0gb2YgSW50ZWdlcjsKICBpLCBtaW5JZHgsIG1heElkeCwgdGVtcCA6IEludGVnZXI7CmJlZ2luCiAgUmFuZG9taXplOwogIGZvciBpIDo9IDEgdG8gMTUgZG8KICBiZWdpbgogICAgQVtpXSA6PSBSYW5kb20oMTUwKSAtIDUwOwogICAgV3JpdGUoQVtpXTo1KTsKICBlbmQ7CiAgV3JpdGVsbjsKICBtaW5JZHggOj0gMTsKICBtYXhJZHggOj0gMTsKICBmb3IgaSA6PSAyIHRvIDE1IGRvCiAgYmVnaW4KICAgIGlmIEFbaV0gPCBBW21pbklkeF0gdGhlbiBtaW5JZHggOj0gaTsKICAgIGlmIEFbaV0gPiBBW21heElkeF0gdGhlbiBtYXhJZHggOj0gaTsKICBlbmQ7CiAgdGVtcCA6PSBBW21pbklkeF07CiAgQVttaW5JZHhdIDo9IEFbbWF4SWR4XTsKICBBW21heElkeF0gOj0gdGVtcDsKICBmb3IgaSA6PSAxIHRvIDE1IGRvCiAgICBXcml0ZShBW2ldOjUpOwogIFdyaXRlbG47CmVuZC4KCg==