2011-02-20(その2)

・全然分からないのだが。。分母と分子が違う多次元配列の積??

/*
行列x, yの積を表示するプログラムを作成せよ。
#include

int main(void)
{
int i, j, k;
int ma[2][3] = { {1, 2, 3}, {4, 5, 6} };
int mb[3][2] = { {1, 5}, {5, 3}, {8, 1} };
int mc[2][2] = { 0 };

for (i = 0; i < 2; i++)
{
for (k = 0; k < 2; k++)
for (j = 0; j < 3; j++)
mc[i][k] += ma[i][j] * mb[j][k];
}

for (i = 0; i < 2; i++)
{
for (j = 0; j < 2; j++)
printf("%3d", mc[i][j]);
putchar('\n');
}

return (0);
}

素数とは自分自身と1以外の数値で割りきれない数値のこと。

・オブジェクト式マクロでアタマに #define NUM 5
と宣言すると、NUMをいれた部分が5に置換される。