Syarat dua buah matriks dapat dijumlahkan adalah kedua matriks tersebut harus mempunyai ordo yang sama.
berikut source codenya :
/* Matriks berordo m x n */sekian dan terima kasih...
#include <stdio.h>
main()
{
int M1[100][100];
int M2[100][100];
int M3[100][100];
int m,n,i,j;
printf("Matriks m x n \n");
printf("Ordo matriks (dipisahkan dengan koma) : ");
scanf("%d,%d",&m,&n);
for(i=0;i<m;i++)
{
for(j=0;j<n;j++)
{
printf("Elemen M1[%d,%d]: ",i+1,j+1);
scanf("%d",&M1[i][j]);
}
}
printf("\n");
for(i=0;i<m;i++)
{
for(j=0;j<n;j++)
{
printf("Elemen M2[%d,%d]: ",i+1,j+1);
scanf("%d",&M2[i][j]);
}
}
for(i=0;i<m;i++)
{
for(j=0;j<n;j++)
{
M3[i][j]=M1[i][j] + M2[i][j];
}
}
printf("\n");
printf("Hasil penjumalahan matriks : \n");
for(i=0;i<m;i++)
{
for(j=0;j<n;j++)
{
printf("%-3d",M3[i][j]);
}
printf("\n");
}
}
Tampilan Program :
Matriks m x n
Ordo matriks (dipisahkan dengan koma) : 2,3
Elemen M1[1,1]: 12
Elemen M1[1,2]: 3
Elemen M1[1,3]: 6
Elemen M1[2,1]: 15
Elemen M1[2,2]: 8
Elemen M1[2,3]: 9
Elemen M1[1,1]: 2
Elemen M1[1,2]: 3
Elemen M1[1,3]: 5
Elemen M1[2,1]: 9
Elemen M1[2,2]: 6
Elemen M1[2,3]: 8
Hasil penjumalahan matriks :
14 6 11
24 14 17
Post a Comment