Rozwiązanie układu równań liniowych metoda eliminacji - wzory Gaussa

Układ n równań z n niewiadomymi
a[i,1]*x1 + a[i,2]*x2 + ...a[i,n]*xn  =  b[i];    i = 1..n ;    (  1>=  n  <= 100
Rownania
a[1][1]*x[1] + a[1][2]*x[2] + ... a[1][n]*x[n] = b[1]
a[2][1]*x[1] + a[2][2]*x[2] + ... a[2][n]*x[n] = b[2]
...........................................................
a[n][1]*x[1] + a[n][2]*x[2] + ... a[n][n]*x[n] = b[n]
   Algorytm obliczeń met. Gaussa  

Tabela danych: 
I wiersz: ilość niewiadomych n  (1 ... 100)
Kolejne wiersze: współczynniki równań   i wyraz wolny
Liczby  całkowite lub z kropką dziesiętną. Odstęp - przynajmniej jedna spacja.
Dane można zmodyfikować, usunąć i wpisać nowe lub skopiować z pliku tekstowego.

...