問題:
2次の正則行列Aの逆行列A^-1を求める関数を作成せよ。
また確認のために、任意の行列に対して逆行列を計算し、結果を返し、
行列の積A×A^-1を計算し、これが単位行列になることを確認せよ。
説明:
2次の行列A=(αij)の逆行列A^-1は
    |α22/D -α12/D|
A^-1=|           | 
    |-α21/D α11/D|
で与えられる。ここでDはAの行列式で

D=α11α22-α12α21
で与えられる。
まずαijに任煮の数値を読みこみ、Dを計算し、D=0の場合は
逆行列が存在しないと表示し、それ以上の計算はせずに終わる。
D!=0のとき逆行列を計算する。さらにこれが逆行列となっていることを
確認するために、積A×A^-1を計算し、これらの結果を印刷する。
印刷するときには行列であることがわかるように、各自工夫する。
配列の大きさはdefine文を用いてもよい。またA×Bは次の式で与えられる。
     |α11Β11+α12Β21   α11Β12+α12Β22|
A×B=|                             |
     |α21Β11+α22Β21   α21Β12+α22Β22|



以上が問題です。言語はCです。関数を3つ作ってこいと言われました。
よく分からないのでご教授お願い致します。