Переворот массива

Очень часто на форуме просят "переворот" массива. Например, было
1 2 3 4 5

Стало
5 4 3 2 1

Осуществляется это так:
var
   a:array[1..100] of integer;
   i,r,n:integer;
begin
 readln(n);  {читаем размер массива}
 for i:=1 to n do
  read(a[i]);
 for i:=1 to n div 2 do   {сам "переворот"}
  begin
   r:=a[i];
   a[i]:=a[n-i+1];
   a[n-i+1]:=r;
  end;
 for i:=1 to n do
  write(a[i],' ');
 readln
end.
Теги:
массив, переворот
Добавлено: 22 Сентября 2013 12:22:45 Добавил: Андрей Ковальчук Нравится 0
Добавить
Комментарии:
Нету комментариев для вывода...