Program Kotlin untuk Menambahkan Dua Matriks Menggunakan Array Multi-dimensi

Dalam program ini, Anda akan belajar menambahkan dua matriks menggunakan array multi-dimensi di Kotlin.

Contoh: Program untuk Menambahkan Dua Matriks

 fun main(args: Array) ( val rows = 2 val columns = 3 val firstMatrix = arrayOf(intArrayOf(2, 3, 4), intArrayOf(5, 2, 3)) val secondMatrix = arrayOf(intArrayOf(-4, 5, 3), intArrayOf(5, 6, 3)) // Adding Two matrices val sum = Array(rows) ( IntArray(columns) ) for (i in 0… rows - 1) ( for (j in 0… columns - 1) ( sum(i)(j) = firstMatrix(i)(j) + secondMatrix(i)(j) ) ) // Displaying the result println("Sum of two matrices is: ") for (row in sum) ( for (column in row) ( print("$column ") ) println() ) )

Saat Anda menjalankan program, hasilnya adalah:

 Jumlah dari dua matriks tersebut adalah: -2 8 7 10 8 6 

Pada program di atas, kedua matriks tersebut disimpan dalam array 2d yaitu firstMatrix dan secondMatrix. Kami juga telah menentukan jumlah baris dan kolom dan menyimpannya di variabel baris dan kolom masing-masing.

Kemudian, kami menginisialisasi array baru dari baris dan kolom tertentu yang disebut sum. Array matriks ini menyimpan penjumlahan dari matriks yang diberikan.

Kami mengulang melalui setiap indeks dari kedua larik untuk menambah dan menyimpan hasilnya.

Terakhir, kita mengulang setiap elemen dalam larik jumlah menggunakan perulangan for (foreach variasi) untuk mencetak elemen.

Berikut kode Java yang setara: Program Java untuk menambahkan dua matriks menggunakan array

Artikel yang menarik...