Programul Kotlin pentru a adăuga două matrice folosind tablouri multi-dimensionale

În acest program, veți învăța să adăugați două matrice folosind tablouri multi-dimensionale în Kotlin.

Exemplu: Program pentru a adăuga două matrice

 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() ) )

Când rulați programul, ieșirea va fi:

 Suma a două matrice este: -2 8 7 10 8 6 

În programul de mai sus, cele două matrice sunt stocate în matrice 2d, și anume firstMatrix și secondMatrix. De asemenea, am definit numărul de rânduri și coloane și le-am stocat în variabile rânduri și, respectiv, coloane.

Apoi, inițializăm o nouă matrice de rânduri și coloane date numite sumă. Această matrice matriceală stochează adăugarea matricilor date.

Parcurgem fiecare index al ambelor matrice pentru a adăuga și a stoca rezultatul.

În cele din urmă, parcurgem fiecare element din matricea sumă folosind o buclă for (pentru fiecare variație) pentru a imprima elementele.

Iată codul Java echivalent: program Java pentru a adăuga două matrice folosind matrici

Articole interesante...