Programa de Kotlin para agregar dos matrices mediante matrices multidimensionales

En este programa, aprenderá a agregar dos matrices usando matrices multidimensionales en Kotlin.

Ejemplo: programa para sumar dos matrices

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

Cuando ejecute el programa, la salida será:

 La suma de dos matrices es: -2 8 7 10 8 6 

En el programa anterior, las dos matrices se almacenan en una matriz 2d, a saber, firstMatrix y secondMatrix. También definimos el número de filas y columnas y las almacenamos en filas y columnas de variables, respectivamente.

Luego, inicializamos una nueva matriz de las filas y columnas dadas llamada suma. Esta matriz de matrices almacena la suma de las matrices dadas.

Recorrimos cada índice de ambas matrices para agregar y almacenar el resultado.

Finalmente, recorremos cada elemento en la matriz de suma usando un bucle for (para cada variación) para imprimir los elementos.

Aquí está el código Java equivalente: programa Java para agregar dos matrices usando matrices

Articulos interesantes...