Minggu, 17 April 2011

Ni source codenya langsung copy bos,,,

#include <stdio.h>

int main(){
    int baris,kolom,nb,nk;
    printf("Jumlah Baris = ");scanf("%d", &nb);
    printf("Jumlah Baris = ");scanf("%d", &nk);
    int a[nb][nk],b[nb][nk],c[nb][nk];
    for(baris=0; baris<nb; baris++){
        for(kolom=0; kolom<nk; kolom++){
            printf("Masukkan Matriks A(%d,%d) = ",baris,kolom);scanf("%d",&a[baris][kolom]);
        }
    }
    printf("Matriks A = \n");
    for(baris=0; baris<nb; baris++){
        for(kolom=0; kolom<nk; kolom++){
            printf("%d\t",a[baris][kolom]);
        }printf("\n");
    }
    for(baris=0; baris<nb; baris++){
        for(kolom=0; kolom<nk; kolom++){
            printf("Masukkan Matriks B(%d,%d) = ",baris,kolom);scanf("%d",&b[baris][kolom]);
        }
    }
    printf("Matriks B = \n");
    for(baris=0; baris<nb; baris++){
        for(kolom=0; kolom<nk; kolom++){
            printf("%d\t",b[baris][kolom]);
        }printf("\n");
    }
    //proses perkalian
    for(baris=0; baris<nb; baris++){
        for(kolom=0; kolom<nk; kolom++){
            c[baris][kolom]=0;
            for(int x=0; x<nk; x++){
              c[baris][kolom]=c[baris][kolom]+a[baris][x]*b[x][kolom];
            }
        }
    }
   printf("\n");
    printf("Hasil perkalian Matriks A&B = \n");
    for(baris=0; baris<nb; baris++){
        for(kolom=0; kolom<nk; kolom++){
            printf("%d\t",c[baris][kolom]);
        }printf("\n");
    }

}



Running program

Categories:

0 comments:

Posting Komentar