Для решения задачи можно использовать следующий алгоритм:
Сохранить значение первого элемента массива в отдельной переменной.
Заменить значение первого элемента массива на значение последнего элемента массива.
Заменить значение последнего элемента массива на сохраненное ранее значение первого элемента.
Вот пример кода на Python, который реализует этот алгоритм:
<span class="hljs-keyword">def</span> <span class="hljs-title function_">swap_first_and_last</span>(<span class="hljs-params">matrix</span>): <span class="hljs-comment"># Сохраняем значение первого элемента массива</span> temp = matrix[<span class="hljs-number">0</span>][<span class="hljs-number">0</span>] <span class="hljs-comment"># Заменяем значение первого элемента на значение последнего элемента</span> matrix[<span class="hljs-number">0</span>][<span class="hljs-number">0</span>] = matrix[-<span class="hljs-number">1</span>][-<span class="hljs-number">1</span>] <span class="hljs-comment"># Заменяем значение последнего элемента на сохраненное значение первого элемента</span> matrix[-<span class="hljs-number">1</span>][-<span class="hljs-number">1</span>] = temp
В этом примере функция swap_first_and_last принимает двумерный массив matrix и меняет местами первый и последний элементы. Заметьте, что это решение меняет местами только первый и последний элементы, а не первую и последнюю строки или столбцы массива. Если нужно поменять местами первую и последнюю строки (столбцы), то нужно изменить алгоритм соответственно
Добрый день. Меня заинтересовал ваш ответ "Для решения задачи можно использовать следующий алгоритм:Сохранить значение первого элемента массива..." на вопрос http://www.liveexpert.org/topic/view/5063918-dan-celochislennij-dvumernij-massiv-razmernosti-n-h-m-pomenyat-mestami-pervij-i-poslednij-elementi. Можно с вами обсудить этот ответ?