#include
#include
#include
int main()
{
int n,i,matriks[2][3][4],matriks_jumlah[3][4],baris[4],kolom[4],j,k,jumlah;
jumlah=0;
printf("Masukan banyaknya matriks : ");
scanf("%d",&n);
i=0;
printf("\n\n");
while(i
printf("\n\n");
printf("Matriks ke %d\n\n",i+1);
printf("Masukan Baris: ");
scanf("%d",&baris[i]);
printf("Masukan Kolom : ");
scanf("%d",&kolom[i]);
printf("\n");
j=0;
while(j
k=0;
while(k
printf("Masukan nilai baris ke %d kolom ke %d : ",j+1,k+1);
scanf("%d",&matriks[i][j][k]);
k++;
}
j++;
}
i++;
}
i=0;
while(i
printf("\n\n");
printf("Matriks %d",i+1);
printf("\n\n");
j=0;
while(j
k=0;
while(k
printf("%d ",matriks[i][j][k]);
k++;
}
printf("\n");
j++;
}
i++;
}
j=0;k=0;
if(baris[j]==baris[j+1])
{
if(kolom[k]==kolom[k+1])
{
i=0;
while(i
j=0;
while(j
k=0;
while(k
matriks_jumlah[j][k]=matriks[i][j][k]+matriks[i+1][j][k];
k++;
}
j++;
}
i++;
}}
printf("\n\nHasil penjumlahan dua matriks");
}
else
{
printf("\n\npenjumlahan tidak bisa dioperasikan");
}
j=0;k=0;
if(baris[j]==baris[j+1])
{
if(kolom[k]==kolom[k+1])
{
i=0;
while(i
printf("\n\n");
printf("Matriks total");
printf("\n\n");
j=0;
while(j
k=0;
while(k
printf("%d ",matriks_jumlah[j][k]);
k++;
}
printf("\n");
j++;
}
i++;
}
}
}
getch();
return 0;
}
Mungkin scriptnya panjang tapi itu intinya sama kok,jadi pertama kita entri dulu berapa jumlah matriks terus kita menginputkan bnyak nya baris dan kolom,,setelah itu matriks ditampilkan dan apabila ordo matriks 1 dan 2 sama maka matriks tersebut akan d ijumlahkan,,
tolong komen apabila ada kesalahan kode atau kekurangan ^_^
apik . .
BalasHapus