Latihan Array – Matriks

Standard

Matriks

anda pasti sudah mengenal Matriks, setidaknya sewaktu SMA anda mempelajari jenis matriks, bentuk2 matriks, maupun operasi2 yang ada pada matriks,

diberikan sebuah matriks berukuran mxn A dan   oxp B, buatlah program yang dapat menghitung operasi2 pada matriks tersebut, berikut ini adalah operasi yang harus bisa dihandle oleh program anda.

1. penjumlahan  (A + B)

2.
pengurangan  (A – B)

3. perkalian       (A x B)

0. exit

setelah itu, diharapkan anda mencari elemen yang paling kecil pada matriks hasil operasi tersebut, dan mencetak hanya elemen yang mengelilingi elemen terakhir tersebut.

Input I

2 4

2 4 6 2

3 1 3 5

4 2

2 6

3 7

1 2

0 1

3

Output I

22`54
“` 36

Input II

2 4

2 4 6 2

3 1 3 5

4 2

2 6

3 7

1 2

0 1

2

Output II

Tidak dapat diproses

Penjelasan Input I

Angka 2 dan 4 merupakan ukuran matriks A, sedangkan 2 baris berikutnya merupakan elemen2 dari matriks A tersebut

Angka 4 dan 2 merupakan ukuran matriks B, sedangkan 4 baris berikutnya merupakan elemen2 dari matriks B tersebut

Baris terakhir, yaitu angka 3 merupakan pemanggilan operasi perkalian, sehingga matriksA harus dikali dengan matriks B,

Penjelasan output I

Karena elemen terkecil adalah 12, maka kita cetak semua elemen yang bersebelahan dengan elemen terkecil tersebut, tanda (`) adalah spasi pada output