Advertisement
Guest User

Untitled

a guest
Nov 21st, 2019
116
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Pascal 0.79 KB | None | 0 0
  1. var
  2.   startIndex, endIndex, i, j: integer;
  3. begin
  4.   // iMin - индекс минимального элемента, iMax - максимального, y - исходный массив, z - итоговый
  5.  
  6.   // определение минимального из индексов (для цикла for)
  7.   if iMin > iMax then
  8.      begin
  9.        startIndex := iMax;
  10.        endIndex := iMin;
  11.      end
  12.   else
  13.       begin
  14.         startIndex := iMin;
  15.         endIndex := iMax;
  16.       end;
  17.  
  18.   // перенос необходимых элементов в массив z
  19.   j := 1;
  20.   for i := startIndex to endIndex do
  21.      begin
  22.        z[j] := y[i];
  23.        j := j + 1;
  24.      end;
  25.  // Вывод массива z на экран
  26.   for i := 1 to j - 1 do
  27.      write(z[i]:4);
  28. end.
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement