Показать сообщение отдельно

  #4  
Старый 07.01.2007, 01:51
Deem3n®
Постоянный
Регистрация: 19.09.2005
Сообщений: 408
Провел на форуме:
3730496

Репутация: 519
По умолчанию

Ну тогда замени:
Код:
function Average(a: array of integer): real;
на
Код:
function Average(var a: array of integer): real;
и вообще убери
Код:
for i := 0 to 5 do readln(a[i]);
или замени на
Код:
for i := Low(a) to High(a) do readln(a[i]);
если тебе в этой ф-ции надо вводить данные (странно, почему в ф-ции расчета средней элементов массива нужно вводить данные?)

Потом можешь экспериментировать :
Код:
var p: array [1..10] of integer;

begin
  writeln(Average(p));

  writeln('Third element is ',p[3]);
  writeln('Press Enter to exit...');
  readln;
end.

Последний раз редактировалось Deem3n®; 07.01.2007 в 01:54..
 
Ответить с цитированием