Çok Boyutlu Diziler Kullanarak İki Matris Eklemek İçin Kotlin Programı

Bu programda, Kotlin'de çok boyutlu dizileri kullanarak iki matris eklemeyi öğreneceksiniz.

Örnek: İki Matris Ekleme Programı

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

Programı çalıştırdığınızda, çıktı:

 İki matrisin toplamı: -2 8 7 10 8 6 

Yukarıdaki programda, iki matris, birinciMatrix ve secondMatrix olmak üzere 2d dizisinde saklanır. Ayrıca satır ve sütun sayısını tanımladık ve bunları sırasıyla değişken satırları ve sütunlarında sakladık.

Ardından, verilen satır ve sütunlardan oluşan yeni bir diziyi sum olarak adlandırıyoruz. Bu matris dizisi, verilen matrislerin toplamasını depolar.

Sonucu eklemek ve saklamak için her iki dizinin her bir dizinini gözden geçiriyoruz.

Son olarak, öğeleri yazdırmak için bir for (foreach varyasyon) döngüsü kullanarak toplam dizisindeki her öğenin üzerinden geçiyoruz.

İşte eşdeğer Java kodu: Dizileri kullanarak iki matris eklemek için Java programı

Ilginç makaleler...