ai giải thích cho em code bài này dc k ạ :3 ma trận xoăn ốc
int xoanoc(int a[10][6], int m, int n)
{
for(int i=0;i<m;i++)
for(int j=0;j<n;j++)
a[i][j]=0;
int i=0, j=0, di=0, dj=1;
for(int d=1;d<m*n;d++)
{
a[i][j]=d;
if(i+di>m-1 || j+dj>n-1 || j+dj<0 || a[i+di][j+dj]!=0)
{
int tg=di;
di=dj;
dj=tg;
}
i+=di;
j+=dj;
}
}