Funkcja ma transponować macierz, niestety program wypluwa jakieś bzdurne wyniki :
...
#define m 3
#define n 4
void transponuj(int tab[n][m])
{
int tab2[m][n] ;
int j, i ;
for(i = 0; i < n; i++)
{
for(j = 0; j < m; j++)
tab2[j][i]=tab[i][j];
}
for(i=0; i<n; i++)
{
for(j=0; j<m; j++)
{
printf("%d",tab2[j][i]);
printf(" ");
}
printf("\n");
}
}