Ver Mensaje Individual
  #2 (permalink)  
Antiguo 05/06/2012, 09:19
alexg88
 
Fecha de Ingreso: abril-2011
Mensajes: 1.342
Antigüedad: 13 años, 9 meses
Puntos: 344
Respuesta: Transposicion de una matriz MxN

Buenas,

Tienes cambiados el número de filas y columnas.

Fíjate en esto:

Código C:
Ver original
  1. double** transposee(double **chol,int col, int fil){
  2.  
  3. double **cholin;
  4. cholin = (double**)malloc(col * sizeof(*cholin));
  5. for(int m = 0; m < col; m++)
  6. {
  7. cholin[m] = (double*)malloc(fil * sizeof(**cholin));
  8. }
  9.  
  10. /* Initialisation */
  11. for (int i=0; i < fil; i++){
  12. for (int j=0; j < col; j++){
  13. cholin[j][i] = chol[i][j];
  14. }
  15. }
  16.  
  17. return cholin;
  18.  
  19. }

Saludos.