Kotlin-program for å legge til to matrikser ved hjelp av flerdimensjonale matriser

I dette programmet lærer du å legge til to matriser ved hjelp av flerdimensjonale matriser i Kotlin.

Eksempel: Program for å legge til to matriser

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

Når du kjører programmet, vil utdataene være:

 Summen av to matriser er: -2 8 7 10 8 6 

I det ovennevnte programmet er de to matrisene lagret i 2d-array, nemlig firstMatrix og secondMatrix. Vi har også definert antall rader og kolonner og lagret dem i henholdsvis rader og kolonner i variabler.

Deretter initialiserer vi en ny matrise av gitte rader og kolonner kalt sum. Denne matriseoppstillingen lagrer tillegg av de gitte matriser.

Vi går gjennom hver indeks av begge matriser for å legge til og lagre resultatet.

Til slutt løper vi gjennom hvert element i summatrisen ved hjelp av en for (foreach variasjon) løkke for å skrive ut elementene.

Her er ekvivalent Java-kode: Java-program for å legge til to matriser ved hjelp av matriser

Interessante artikler...