   
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.

         A) The work on a column in one step.                  see : AAAid.txt
         ===================================

      Aid01.c : The first  pivot.
      Aid02.c : The second pivot.
      Aid03.c : The third  pivot.
   
 Application : Gauss Jordan elimination.    Application : Inverse of the matrix.
 --------------------------------------     -----------------------------------
   Agaus01.c  : On a matrix : (3x4)            Ainv01.c  : On a matrix : (3x3)
   Agaus02.c  : On a matrix : (4x5)            Ainv02.c  : On a matrix : (4x4)
   Agaus03.c  : On a matrix : (5x6)            Ainv03.c  : On a matrix : (5x5)


         B) All the values below the pivot in one step.         see : AABid.txt
         =============================================

      Bid01.c : On a matrix : (3x3)
      Bid02.c : On a matrix : (4x4)
      Bid03.c : On a matrix : (5x5)

 Application : Gauss  elimination.        
 --------------------------------         
  Bgaus01.c  : On a matrix : (3x4)           
  Bgaus02.c  : On a matrix : (4x5)            
  Bgaus03.c  : On a matrix : (5x6)  
          

         C) All the values above the pivot in one step.         see : AACid.txt
         =============================================

      Bid01.c : On a matrix : (3x3)
      Bid02.c : On a matrix : (4x4)
      Bid03.c : On a matrix : (5x5)

 Application : Gauss Jordan elimination.    Application : Inverse of the matrix.
 --------------------------------------     -----------------------------------
   Cgaus01.c  : On a matrix : (3x4)           Cinv01.c  : On a matrix : (3x3)
   Cgaus01a.c : On a matrix : (3x4)           Cinv01a.c : On a matrix : (3x3)
   Cgaus02.c  : On a matrix : (4x5)           Cinv02.c  : On a matrix : (4x4)
   Cgaus02a.c : On a matrix : (4x5)           Cinv02a.c : On a matrix : (4x4)
   Cgaus03.c  : On a matrix : (5x6)           Cinv03.c  : On a matrix : (5x5)
   Cgaus03a.c : On a matrix : (5x6)           Cinv03a.c : On a matrix : (5x5)


