Cita:
Iniciado por cesar_casla Si "n" son las filas y "m" las columnas, y si "a" es una matriz de nxm, entonces at es mxn:
Código C:
Ver originalat=new int *[m]; // ahora las filas es m
for(i=0;i<m;i++)
at[i]=new int(n); // y las columnas es n
proba asi
Saludos
Ya deje mi code asi
Código C++:
Ver originalint **trans(int **a, unsigned n, unsigned m) {
unsigned i,j;int **at;
at=new int *[m]; // ahora las filas es m
for(i=0;i<m;i++)
at[i]=new int(n); // y las columnas es n
for(i=0;i<n;i++){
for(j=0;j<m;j++)
at[j][i]=a[i][j];
}
return at;
}
pero aun asi no funciona con numeros como 15x12 ... y al poner matrices grandes como 12x12 imprime barbaridades jaja sera que el error esta en la funcion que muestra?? Gracias por la ayuda