„Kotlin“ programa, skirta pridėti dvi matricas naudojant daugialypius matricas

Šioje programoje išmoksite pridėti dvi matricas naudodamiesi daugialypėmis matricomis Kotline.

Pavyzdys: Programa pridėti dvi matricas

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

Kai paleisite programą, išvestis bus:

 Dviejų matricų suma yra: -2 8 7 10 8 6 

Pirmiau pateiktoje programoje dvi matricos yra saugomos 2d masyve, ty firstMatrix ir secondMatrix. Mes taip pat apibrėžėme eilučių ir stulpelių skaičių ir išsaugojome juos atitinkamai kintamųjų eilutėse ir stulpeliuose.

Tada inicijuojame naują nurodytų eilučių ir stulpelių masyvą, vadinamą suma. Šis matricos masyvas saugo duotų matricų pridėjimą.

Mes sujungiame kiekvieną abiejų masyvų indeksą, kad pridėtume ir išsaugotume rezultatą.

Galiausiai mes persukame kiekvieną sumos masyvo elementą naudodami kilpą for (foreach variantas) elementams spausdinti.

Čia yra lygiavertis „Java“ kodas: „Java“ programa, skirta pridėti dvi matricas naudojant masyvus

Įdomios straipsniai...