Показать сообщение отдельно
  #3  
Старый 05.04.2010, 23:58
lmikle lmikle вне форума
Модератор
 
Регистрация: 17.04.2008
Сообщения: 8,096
Версия Delphi: 7, XE3, 10.2
Репутация: 49089
По умолчанию

Ну и все правильно. второй код считает в переменной p кол-во элементов, значение которых меньше 0.
Хотя я бы написал так:

Код:
function NegativeItemsCount(A : Array Of Integer) : Integer;
var
  I : Integet;
begin
  Result := 0;
  For I := Low(A) To High(A) Do
     If  A[i] < 0 Then Inc(Result);
end;

Собственно, все тоже самое, только в эту функцию можно засовывать любые одномерные целочисленные значения, а на выходе просто получаешь число. что дальше ты с этим числом сделаешь - твое дело
Ответить с цитированием