以下のソースの空欄を埋めて、また、行列計算をする関数matrix( y = A x )をつくれ。
#include <stdio.h>
/* プロトタイプ宣言 */
void matrix([空欄]);
void matrix([空欄]){
int i, j;
}
int main(){
int i, j;
int a[3][4] = {{1, 2, 3, 4}, {2, 4, 5, 6}, {1, 6, 3, 9}};
int x[4] = {0, 1, 2, 9};
int y[3];
matrix( [空欄] );
for(i=0; i<3; i++){
for(j=0; j<4; j++){
printf("%d ", a[i][j]);
}
printf("\n");
}
printf("x = [ %d %d %d %d ]\n", x[0], x[1], x[2], x[3]);
printf("y = [ %d %d %d ]\n", y[0], y[1], y[2]);
}
|