А у самой что-то не получается...


Помогите чем можете!..
const maxSize=50;
type vector=array [1..maxSize] of double;
type vector=array [1..minSize] of double;
var a: vector;
i,n,nMax,nMin,j,m: byte;
temp=double;
begin
write ('n=');
read (n);
{ввод массива}
for i:=1 to n do
begin
write ('a[',i,']=');
read (a[i]);
end;
begin
nMax:=1;
for i:=1 to n do
if a[i]>a[nMax]
then nMax:=i;
{если встретится больший элемент, то запомним его номер}
write ('номер=',nMax,'max значение=',a[nMax]:8:2);
end.
temp:=a[nMax]; a[nMax]:=a[nMin]; a[nMin]:=temp;
, где temp - переменная типа double.
const maxSize=50;
type vector=array [1..maxSize] of double;
type vector=array [1..minSize] of double;
var a: vector;
i,n,nMax,nMin,j,m: byte;
temp=double;
begin
write ('n=');
read (n);
{ввод массива}
for i:=1 to n do
begin
write ('a[',i,']=');
read (a[i]);
end;
begin
nMax:=1;
for i:=1 to n do
if a[i]>a[nMax]
then nMax:=i;
{если встретится больший элемент, то запомним его номер}
write ('номер=',nMax,'max значение=',a[nMax]:8:2);
end;
begin
write ('m=');
read (m);
{ввод массива}
for j:=1 to m do
begin
write ('a[',i,']=');
read (a[i]);
end;
begin
nMin:=1;
for j:=1 to m do
if a[i]>a[nMin]
then nMin:=j;
{если встретится больший элемент, то запомним его номер}
write ('номер=',nMin,'min значение=',a[nMin]:8:2);
end;
begin
temp:=a[nMax]; a[nMax]:=a[nMin]; a[nMin]:=temp;
end.
if a[i]>a[nMin]