#include<stdio.h>
int kali(int a[100][100],int b[100][100],int c[100][100],int m,int n,int p){
int i,j,k;
printf("\n\nhasil matriks berukuran : %d x %d\n\n",m,p);
for(i=0;i<m;i++){
for(j=0;j<p;j++){
for(k=0;k<n;k++)
c[i][j]+=(a[i][k]*b[k][j]);
printf("%d ",c[i][j]);
}
}
}
main(){
int a[100][100],b[100][100],c[100][100],i,j,m,n,p,k,z=0;
printf("\nmatriks yang akan dikali berukuran : ");
scanf("%d %d",&m,&n);
for(i=0;i<m;i++)
for(j=0;j<n;j++){
printf("\nmatriks A elemen %d %d : ",i,j);
scanf("%d",&a[i][j]);
}
printf("\nmatriks yang akan pengali berukuran : ");
scanf("%d %d",&n,&p);
for(i=0;i<n;i++)
for(j=0;j<p;j++){
printf("\nmatriks B elemen %d %d : ",i,j);
scanf("%d",&b[i][j]);
}
kali(a,b,c,m,n,p);
getche();
return 0;
}
Tidak ada komentar:
Posting Komentar