или это
const
MaxM=100;
var
a:array[1..MaxM] of real;
temp,i,max:real;
begin
readln(M);
for i := 1 to m do
read(a[i]);
readln;
max:=a[1];
for i:= 1 to m do
if a[i]>max then
max :=a[i];
temp:=i;
end;
a[temp]:=a[1];
a[1]:=max;
end.
или это
const
MaxM=100;
var
a:array[1..MaxM] of real;
temp,i,max:real;
begin
readln(M);
for i := 1 to m do
read(a[i]);
readln;
max:=a[1];
for i:= 1 to m do
if a[i]>max then
begin
max :=a[i];
temp:=i;
end;
a[temp]:=a[1];
a[1]:=max;
end.