Для начала надо привести к одной единице изменения: 1гбайт=1024мбайт 1мбайт=1024кбайт 1кбайт=1024байт иногда для упрощения пересчета используют не 1024, а 1000. рассчитаем если 1024:
// PascalABC.NET 3.0, сборка 1128 const nn=20; var b:array[1..nn] of integer; i,n,bmin,bmax:integer; begin Randomize; Write('n='); Read(n); Writeln('Элементы массива'); bmax:=-1000; bmin:=1000; for i := 1 to n do begin b[i]:=Random(51)-25; Write(b[i],' '); if b[i]<bmin then bmin:=b[i] else if b[i]>bmax then bmax:=b[i] end; Writeln; Writeln('Ср. арифметическое минимального и максимального: ', (bmin+bmax)/2) end.
25 3