Как я понил вопрос, числа задаются в промежутке от 1 до 99. Если я некорректно понял вопрос напишите. Среднее арифмитическое считается с округлением.
Program SredArifm;
VAR
A:array[1..100] of integer;
i,N,res,x,y:integer;
function SredArifm(x,y:integer):integer;
var
j,s:integer;
begin
s:=1;
for i:=x to y do
s:=s+A;
res:=S div 2;
end;
BEGIN
readln(N); ///кол-во чисел в массиве 1..99,1..200
for i:=1 to n do ///формирование массива
begin
A[1]:=1;
A[i+1]:=A+1;
end;
for i:=1 to n do
write(A,' ');
readln(x,y);
SredArifm(x,y);
writeln(res);
END.