Почему ошибка при вызове функции?
uses
SysUtils;
const n=5;
type Mas=array[1..n] of integer;
var i,n,m:integer;B:mas;
function Max(A:mas;i,s,n:integer):integer;
var imin:integer;
begin
randomize;
for i:= 1 to n do
A:=random(100)-50;
write(A:4);
imin:=1;
for i:= 2 to n do
if A>imin then
s:=i;
Max:=s;
end;
begin
for i:= 1 to n do
read(B);
readln;
m:=Max(b,n);
Writeln(m);
readln;
end.