 Try the examples in this order.

 I have put the code of the functions into the h file, to simplify the work.
 To compile addm.c :   gcc -o addm addm.c

                  Math Functions
                  ==============

        addm.c : Add two matrices.
       multm.c : multiply two matrices.
   transpose.c
         det.c : Determinant. 
       minor.c
    cofactor.c
   mcofactor.c : The matrix of the cofactors.
     adjoint.c
     inverse.c 
       gauss.c
 gaussjordan.c

     swaprow.c : Swap two rows in a matrix 
     multrow.c : Returns a copy of the matrix m in which row is multiply by scalaire 
      addrow.c : Returns a copy of the matrix m in which row r2 is replaced  by (s*r1 + r2)
  addrowauto.c : addrow on a column

                 Extra Functions
                 ===============
      printm.c
    printrow.c
    printcol.c

       copym.c
     copyrow.c
     copycol.c


