Показать сообщение отдельно
  #5  
Старый 25.12.2007, 21:24
Аватар для Rokuell
Rokuell Rokuell вне форума
Активный
 
Регистрация: 27.12.2006
Адрес: Псков
Сообщения: 274
Версия Delphi: Delphi 7
Репутация: 497
Подмигивание

Да ладно, не трудно, так ты что реально pascal не знаешь?
Код:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
function MaxVal:real;
var B:array [1..10] of real;
    max:real;
    i:integer;
begin
 for i:=1 to 10 do B[i]:=Random*3; // заполнение значений случайными числами
 max:=Low(integer);
 for i:=1 to 10 do
  begin
   if (B[i] > max) and (B[i] >=2) and (B[i] <=2.5) then max:=B[i];
  end;
 if max= Low(integer) then
  begin
   Result:=0; // Если ответа нет, то пусть функция возвращает 0
  end
 else
  begin
   Result:=max;
  end;
end;
__________________
Велик и могуч наш Object Pascal !
ICQ: 357-591-887
Ответить с цитированием