Показать сообщение отдельно
  #4  
Старый 24.05.2011, 14:32
Аватар для v1s2222
v1s2222 v1s2222 вне форума
Продвинутый
 
Регистрация: 07.09.2010
Сообщения: 726
Репутация: 26711
По умолчанию

Вот мини пример.
Код:
const
  N=50;
var
  a: array of integer;
  i, k, j: Integer;
begin
  SetLength(a, N+1);
  Randomize;
  for i:=1 to N do
    a[i]:=random(99);

  for i:=N downto 2 do begin
    if(a[i] < a[i-1]) then begin
      j:=1;
      for k:=i to N do begin
        a[j]:=a[k];
        inc(j);
      end;
      SetLength(a, j);
      Break;
    end;
  end;

  for i:=1 to j-1 do // j-1 в нашем случае длина полученного массива 
    write(a[i], ' ');
__________________
Помогаю за Спасибо
Ответить с цитированием