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

Цитата:
Сообщение от Страдалецъ
Вот ведь досада. А я расстроился теперь кушать не могу.
А по теме вопроса - есть функция odd () которая определяет четное или нечетное число. Вот и прогоняйте через нее результат выполнения вашей функции и накапливайте счетчик в случае истины.

Ежыг Можно красивее:
Код:
function MyFunc(SomeParams : Integer) : Integer;
begin
...
end;

...

Cnt := 0;
For I := 1 To N Do
  Cnt := Cnt + Abs((MyFunc(I) mod 2));
...

И odd и if и инкремент в одной строчке
Для четного не подойдет, а вот для нечетного - вполне
Ответить с цитированием