It gives me an error for variable-sized object may not be initialized except with an empty initializer: int mxn[row][column] = {{1, 2, 3}, {4, 5, 6}, {7, 8, 9}};
#include <stdio.h>
void transpose(int a[][3], int b[][3], int row, int column) {
}
int main() {
int row = 3;
int column = 3;
int mxn[row][column] = {{1, 2, 3}, {4, 5, 6}, {7, 8, 9}};
int nxm[row][column];
transpose(mxn, nxm, row, column);
return 0;
}