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

  #6  
Старый 13.12.2009, 23:54
Algol
Регистрация: 29.05.2002
Сообщений: 1,793
С нами: 12604706

Репутация: 0


По умолчанию

Цитата:
Сообщение от Alexey2  
А как бы ты реализовал по - другому...?
Ну например так

Код:
function proverk (a:array of integer):integer;
  const seqLength = 3;
  var
    i:integer;
    counter: integer;
  begin
    counter := 0;
    for i:=0 to length(a) do
      if a[i] mod 2 <> 0 then
      begin
        counter := counter + 1;
        if(counter=seqLength) then
          begin
          proverk := i- seqLength + 1;
          exit;
          end
      end
      else
        counter := 0;

      proverk:=0;
  end;

Последний раз редактировалось Algol; 14.12.2009 в 00:06..
 
Ответить с цитированием