行列の掛け算を計算するプログラムの宿題です。

os : Windows
コンパイラ : borlandC++
C言語
ライブラリは使えません。


int a[3][3] = {{1, 8, -6} , {5, -3, 4 }, {7, 10 ,9} } ;
int b[3][3] = {{2, -9, 4} , {6, -5, 8 }, {1, 15 ,12} } ;
int c[3][3];

とあるときaの行列とbの行列の積をcに入力するプログラムを作りたいのですが
aとbの行列の掛け算がうまくできません。

宿題の条件にwhileやforを使って計算しろとのことなのですが
行列の内積を求めるやりかたが分からないのです。

よろしくお願いします。