codice:
float** Allocation_Matrix(int r, int c)
{
      int i,j;
      float **mat;   
      mat = (float**)malloc(sizeof(float*) * r);
      
      if (mat == NULL)
          return NULL;
      
      for(i=0; i<r; i++){
          mat[i] = (float*)malloc(sizeof(float) * c);      
          
          if (mat[i] == NULL)
          {
              while (--i >= 0)
                  free (mat[i]);
             free (mat);
             return NULL;
          }
          for(j=0; j<c; j++){
              printf("Mat[%d][%d]: ",i,j);
              scanf("%f", &mat[i][j]);
              }
      }
      return (mat);
}
Questo è il programma che mi crea la matrice..e a schermo viene visualizzato:

Mat[0][0]: 1
Mat[0][1]: 2
Mat[1][0]: 3
Mat[1][1]: 4

A destra del "caricamento" vorrei visualizzare la matrice...(non sotto come so fare io )..come fare??