Kotlini programm kahe maatriksi lisamiseks mitmemõõtmeliste massiivide abil

Lang L: none (table-of-contents)

Selles programmis õpite Kotlinis mitmemõõtmeliste massiivide abil lisama kahte maatriksit.

Näide: Programm kahe maatriksi lisamiseks

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

Programmi käivitamisel on väljund järgmine:

 Kahe maatriksi summa on: -2 8 7 10 8 6 

Ülaltoodud programmis salvestatakse kaks maatriksit 2d massiivi, nimelt firstMatrix ja secondMatrix. Samuti oleme määranud ridade ja veergude arvu ning salvestanud need vastavalt muutujate ridadesse ja veergudesse.

Seejärel lähtestame antud ridade ja veergude uue massiivi nimega summa. See maatriksimassiiv salvestab antud maatriksite liitmise.

Tulemuse lisamiseks ja salvestamiseks uurime mõlema massiivi iga indeksit.

Lõpuks silmitseme summassiivi iga elemendi läbi, kasutades elementide printimiseks silmust for (foreach variation).

Siin on samaväärne Java-kood: Java-programm kahe maatriksi lisamiseks massiivide abil

Huvitavad Artiklid...