ЗЫ одномерная матрица это одномерный массив ? 

  :D  если да, то :low: 
ЗЫЫ тут полная инверсия одномерного массива, не дочитал условие.
Код
uses crt;
const n=5;
var x:array[1..n] of integer;
    i,p:integer;
Begin
   clrscr;
   randomize;
   for i:=1 to n do
    begin
       x[i]:=random(11)-random(6);
       write(x[i]:2);
       write(' ');
    end;
    for i:=1 to n div 2 do
     begin
        p:=x[i];
        x[i]:=x[n-i+1];
        x[n-i+1]:=p;
     end;
     writeln;
     for i:=1 to n do
      begin
         write(x[i]:2);
         write(' ');
      end;
      readln;
      end.