Массив: вывести элементы матрицы «уголками»

Дана квадратная матрица A порядка M. Начиная с элемента A[1,1], вывести ее элементы следующим образом («уголками»): все элементы первой строки; элементы последнего столбца, кроме первого (уже выведенного) элемента; оставшиеся элементы второй строки; оставшиеся элементы предпоследнего столбца и т. д.; последним выводится элемент A[M,1].