Заполнение матрицы

Задача такая. Нужно сформировать динамическую матрицу, размером NxN и заполнить её по следующему принципу. В центре элемент (элементы) со значением 1. Вокруг - элементы со значением 2, далее три и т.п. Например, при n=5 матрица должна быть такой
Динамическую матрицу я сформировал, а вот с заполнением проблема. Как это сделать?
- Код: Выделить всё
5 4 3 4 5
4 3 2 3 4
3 2 1 2 3
4 3 2 3 4
5 4 3 4 5
Динамическую матрицу я сформировал, а вот с заполнением проблема. Как это сделать?