    

a) I have put the code of the functions into the h file,
   to simplify the work.

   To compile file.c :   gcc -o file file.c 

b) Use only signed integer with these functions.
   Small numbers : -9 < x < 9.
 

                   Try the examples in this order.

                    Base :
                    ====

         Swaps.                                              see : AAswapID.txt
         -----

        swaprow.c : swap two rows    with the identity matrix.
        swapcol.c : swap two columns with the identity matrix.


         The pivot value.                                     see : AApivotID.txt
         ---------------

      pivotid01.c : The first  pivot value becomes 1.
      pivotid02.c : The second pivot value becomes 1.
      pivotid03.c : The third  pivot value becomes 1.


         Eliminate the coefficient below, above, the pivot.   see : AAbelowID.txt.
         -------------------------------------------------

      belowid01.c : Eliminate the coefficient BELOW the pivot.
      belowid02.c : Eliminate the coefficient below the pivot.
      belowid03.c : Eliminate the coefficient ABOVE the pivot.
      belowid03.c : Eliminate the coefficient above the pivot.



                  Application :
                  ===========
   
         Gauss Jordan elimination with the help of the identity matrix.
         -------------------------------------------------------------

       gjid01.c :  3x4
      gjid01a.c :  3x4
       gjid02.c :  4x5
      gjid02a.c :  4x5
       gjid03.c :  5x6
      gjid03a.c :  5x6

         Inverse of the matrix A with the help of the identity matrix.
         ------------------------------------------------------------

      invid01.c :  3x3
     invid01a.c :  3x3
      invid02.c :  4x4
     invid02a.c :  4x4
      invid03.c :  5x5
     invid03a.c :  5x5
