Показать сообщение отдельно
  #3  
Старый 15.12.2013, 20:43
Luckduck Luckduck вне форума
Прохожий
 
Регистрация: 29.10.2013
Сообщения: 5
Версия Delphi: Delphi 7
Репутация: 10
По умолчанию

Цитата:
Сообщение от M.A.D.M.A.N.
Во 1-х ни одна из ф-й не возвращает результат.

Добавил в код результат, не помогло
Код:
function max1 (j:integer; p:real; w:array of real) : real;
begin
p:=-999999;
for j:=1 to 3 do
begin
if w[j]>p then
p:=w[j];
end;
result:=p;
end;

Есть ещё варианты?

Проблема решена путём передачи параметров по ссылке
Ответить с цитированием