0
Ответ на C, можете переделать, да и может кому пригодится. Код не оптимальный.
#include <stdio.h>
#define M 6
#define N 8
int matrix[M][N];
void fill_spiral()
{
int
i, // столбец
j, // строка
dj, di, // направление движения
v, // значение
tmp_di; //...