/* fichero trasp.c */ /* Trasponer una matriz con reserva dinámica de memoria */ #include #include void main(void) { double **a, **b; int m, n, i, j; void *crear_matriz(int m, int n, double **a); void trasponer(int m, int n, double **a, double **b); printf("Teclee el número de filas y el de columnas: "); scanf("%d%d", &m, &n); a = crear_matriz(m, n, a); b = crear_matriz(n, m, b); /* Lectura de la matriz */ for (i=0; i