Programa Kotlin para adicionar duas matrizes usando matrizes multidimensionais

Neste programa, você aprenderá a adicionar duas matrizes usando arrays multidimensionais em Kotlin.

Exemplo: Programa para Adicionar Duas Matrizes

 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 você executa o programa, a saída será:

 A soma de duas matrizes é: -2 8 7 10 8 6 

No programa acima, as duas matrizes são armazenadas em 2d array, ou seja, firstMatrix e secondMatrix. Também definimos o número de linhas e colunas e os armazenamos em variáveis ​​linhas e colunas, respectivamente.

Em seguida, inicializamos uma nova matriz das linhas e colunas fornecidas, chamada soma. Este array de matriz armazena a adição das matrizes fornecidas.

Fazemos um loop por cada índice de ambas as matrizes para adicionar e armazenar o resultado.

Finalmente, percorremos cada elemento no array sum usando um loop for (variação foreach) para imprimir os elementos.

Aqui está o código Java equivalente: programa Java para adicionar duas matrizes usando matrizes

Artigos interessantes...