Chương trình Kotlin để thêm hai ma trận bằng cách sử dụng mảng đa chiều

Trong chương trình này, bạn sẽ học cách thêm hai ma trận bằng cách sử dụng mảng nhiều chiều trong Kotlin.

Ví dụ: Chương trình thêm hai ma trận

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

Khi bạn chạy chương trình, đầu ra sẽ là:

 Tổng của hai ma trận là: -2 8 7 10 8 6 

Trong chương trình trên, hai ma trận được lưu trữ trong mảng 2d, đó là firstMatrix và secondMatrix. Chúng tôi cũng đã xác định số lượng hàng và cột và lưu trữ chúng trong các hàng và cột biến tương ứng.

Sau đó, chúng tôi khởi tạo một mảng mới gồm các hàng và cột đã cho được gọi là tổng. Mảng ma trận này lưu trữ việc bổ sung các ma trận đã cho.

Chúng tôi lặp qua từng chỉ mục của cả hai mảng để thêm và lưu trữ kết quả.

Cuối cùng, chúng ta lặp qua từng phần tử trong mảng tổng bằng cách sử dụng vòng lặp for (biến thể foreach) để in các phần tử.

Đây là mã Java tương đương: Chương trình Java để thêm hai ma trận bằng cách sử dụng mảng

thú vị bài viết...