
 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



print 
               printmF.c 
               printmI.c 

             printcolF.c 
             printcolI.c 

             printrowF.c 
             printrowI.c 

               printcF.c 
              printmpl.c

              printxbF.c
             printmInF.c
          printminvAbF.c 
          printmA_IDbF.c 
          printmA_IDbI.c 


copy 
                 copym.c 
               copycol.c 
               copyrow.c

               copyinv.c 
             copymAID1.c 
             copymAID2.c 
                 
fraction 
                  addf.c 
                  subf.c
                  mulf.c
                  divf.c 
                  invf.c 

                 fmini.c 
                 

m01id 
                   mid.c 
                  mone.c 
                 mzero.c
              mdiag123.c


rand 
                  rndI.c
                  rndf.c 
 
                 rndmF.c
                mdiagF.c 
               mdiag0F.c 

                mrow0F.c 
                mcol0F.c 

            msymetricF.c 

         mlowertriangF.c 
         muppertriangF.c 
        mlowertriang0F.c  
        muppertriang0F.c  

                 
math 
                  detF.c 
                mulrow.c 
               swaprow.c
                addrow.c 
            addrowauto.c 

             
row 
              frowmini.c 
              rowminiR.c

              pivowork.c 

           pivotntzero.c 

       pivotbestFdenom.c 
       pivotbestFnumer.c 

 