Cの課題です。
1.N×N行列の行列式を求めるプログラムを作成。
  Nはプリプロセッサで指定する。数値は初期値で設定する。
  不要な演算をしないようにする。たとえば0となっている要素に掛けたりすること
  エラー(計算結果にNaNとう値)が出ないようにする。
2.1のプログラムを参考して、逆行列を求めるプログラムを作成。
  行列式の値が0なら適切なメッセージを表示して、計算を中止する。
  それ以外は逆行列を表示する。

お願いします。