Header Ads

[Matrix] Tính tổng đường chéo chính

Viết chương trình Java để tính tổng các phần tử ở đường chéo chính

Các bước thực hiện để viết chương trình Java:

1. Viết phương thức tính tổng các phần tử của đường chéo chính bằng cách:

  • Chạy 1 vòng for để duyệt các phần tử của đường chéo chính, các phần tử này có đặc điểm là có j = j, matrix[i][i]
  • Tính tổng: sum+= matrix[i][i]

2. Trong hàm main, nhập vào 1 ma trận để test các phương thức ở trên (sinh viên có thể tạo ma trận ngẫu nhiên như trong link này)

Code tham khảo của chương trình Java:

package matrix;

public class MainDiagonal {
    // Function to calculate sum of main diagonal elements
    static int sumOfMainDiagonal(int[][] mat, int n)
    {
        int sum = 0;
        for (int i = 0; i < n; i++)
            sum += mat[i][i];
 
        return sum;
    }
 
    public static void main(String[] args)
    {
        int[][] mat = { { 1, 2, 3 },  
                        { 4, 5, 6 },  
                        { 7, 8, 9 } };  

        int n = 3; // Size of matrix (n*n)

        System.out.println("Sum of main diagonal elements is: " + sumOfMainDiagonal(mat, n));

    }
}


Không có nhận xét nào

Được tạo bởi Blogger.