C/C++の宿題を片付けます 91代目 at TECH
[2ch|▼Menu]
458:デフォルトの名無しさん
07/06/28 19:08:46
>>453
#include <stdio.h>
void hyouji(double a[3][3]){
    int i, j;
    for(i = 0; i < 3; i++){
        for(j = 0; j < 3; j++) printf("%4.1f", a[i][j]);
        printf("\n");
    }
}
void tasizan(double a[3][3], double b[3][3], double c[3][3]){
    int i, j;
    for(i = 0; i < 3; i++) for(j = 0; j < 3; j++) c[i][j] = a[i][j] + b[i][j];
}
void kakezan(double a[3][3], double b[3][3], double c[3][3]){
    int i, j, k;
    for(i = 0; i < 3; i++)
        for(j = 0; j < 3; j++){
            c[i][j] = 0;
            for(k = 0; k < 3; k++) c[i][j] += a[i][k]*b[k][j];
        }
}
void nyuryoku(double a[3][3]){
    int i, j;
    for(i = 0; i < 3; i++) for(j = 0; j < 3; j++) scanf("%lf", &a[i][j]);
}
int main(void){
    double a[3][3], b[3][3], c[3][3];
    nyuryoku(a); nyuryoku(b);
    tasizan(a, b, c); hyouji(c);
    kakezan(a, b, c); hyouji(c);
    return 0;
}


次ページ
続きを表示
1を表示
最新レス表示
スレッドの検索
類似スレ一覧
話題のニュース
おまかせリスト
▼オプションを表示
暇つぶし2ch

4772日前に更新/213 KB
担当:undef