Kotlin-Programm zum Hinzufügen von zwei Matrizen mithilfe mehrdimensionaler Arrays

In diesem Programm lernen Sie, zwei Matrizen mithilfe mehrdimensionaler Arrays in Kotlin hinzuzufügen.

Beispiel: Programm zum Hinzufügen von zwei Matrizen

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

Wenn Sie das Programm ausführen, lautet die Ausgabe wie folgt:

 Die Summe zweier Matrizen ist: -2 8 7 10 8 6 

In dem obigen Programm werden die zwei Matrizen in einem 2d-Array gespeichert, nämlich firstMatrix und secondMatrix. Wir haben auch die Anzahl der Zeilen und Spalten definiert und sie in Variablenzeilen bzw. -spalten gespeichert.

Dann initialisieren wir ein neues Array der angegebenen Zeilen und Spalten mit dem Namen sum. Dieses Matrixarray speichert die Addition der gegebenen Matrizen.

Wir durchlaufen jeden Index beider Arrays, um das Ergebnis hinzuzufügen und zu speichern.

Schließlich durchlaufen wir jedes Element im Summenarray mit einer for-Schleife (für jede Variation), um die Elemente zu drucken.

Hier ist der entsprechende Java-Code: Java-Programm zum Hinzufügen von zwei Matrizen mithilfe von Arrays

Interessante Beiträge...