Programma Kotlin per aggiungere due matrici utilizzando array multidimensionali

In questo programma imparerai ad aggiungere due matrici utilizzando array multidimensionali in Kotlin.

Esempio: programma per aggiungere due matrici

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

Quando esegui il programma, l'output sarà:

 La somma di due matrici è: -2 8 7 10 8 6 

Nel programma sopra, le due matrici sono memorizzate in un array 2d, ovvero firstMatrix e secondMatrix. Abbiamo anche definito il numero di righe e colonne e memorizzato rispettivamente in variabili righe e colonne.

Quindi, inizializziamo un nuovo array di righe e colonne date chiamato sum. Questa matrice di matrici memorizza l'aggiunta delle matrici date.

Eseguiamo un ciclo attraverso ogni indice di entrambi gli array per aggiungere e memorizzare il risultato.

Infine, eseguiamo un ciclo attraverso ogni elemento dell'array sum usando un ciclo for (variazione foreach) per stampare gli elementi.

Ecco il codice Java equivalente: programma Java per aggiungere due matrici utilizzando gli array

Articoli interessanti...