All pastes #801541 Raw Edit

Mine

public text v1 · immutable
#801541 ·published 2007-11-29 11:24 UTC
rendered paste body
while (k <= n*m)
    {
        for (i = firstCol; i < lastCol; i++)
            a[firstRow][i] = v[k++];

        for (i = firstRow + 1; i < lastRow; i++)
            a[i][lastCol - 1] = v[k++];

        for (i = lastCol - 2; i >= firstCol; i--)
            a[lastRow - 1][i] = v[k++];

        for (i = lastRow - 2; i > firstRow; i--)
            a[i][firstCol] = v[k++];

        firstCol++;
        lastCol--;
        firstRow++;
        lastRow--;
    }