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
#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
0 comments:
Posting Komentar