Показать сообщение отдельно
  #3  
Старый 13.10.2010, 20:09
Аватар для dr. F.I.N.
dr. F.I.N. dr. F.I.N. вне форума
I Like it!
 
Регистрация: 12.12.2009
Адрес: Россия, г. Новосибирск
Сообщения: 663
Версия Delphi: D6/D7
Репутация: 26643
По умолчанию

Код:
function GroupLength(Source: String): Integer;
var
  i, tmp: Integer;
begin
  Result := 0;
  if Length(Source) = 0 then Exit;
  tmp := 0;
  for i := 1 to Length(Source) do
  if Source[i] in ['0'..'1'] then Inc(tmp)
  else 
  begin
     if tmp > Result then Result := tmp;
     tmp := 0;
  end;
  if tmp > Result then Result := tmp;
end;
__________________
Грамотно поставленный вопрос содержит не менее 50% ответа.
Грамотно поставленная речь вызывает уважение, а у некоторых даже зависть.
Ответить с цитированием