Поменять местами элементы массива c(c1...cn) , равноотстоящие от начала и конца массива.
Язык какой?
На c#: public T[] PomenyatData(T[] Data) { T[] result = new T[Data.Length]; for(int i = 0; i < Data.Length; i++) { result[Data.Length - i] - Data[i]; } return result; }