以下のソースの空欄を埋めて、また、行列計算をする関数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]); } |