[Matrix] In ra ma trận phía trên đường chéo chính
Nguồn: Click here
Viết chương trình Java để in ra tam giác trên đường chéo chính
Các bước thực hiện để viết chương trình Java:
1. 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)
2. Duyệt qua từng dòng bằng cách dùng 1 vòng for, sau đó dùng vòng for thứ 2 để chạy qua các cột, kiểm tra nếu i<=j thì in ra phần tử tại vị trí i và j là matrix[i][j], còn ko thì in ra dấu cách
Code tham khảo của chương trình Java:
package matrix;
public class UpperTriangularMatrix {
public static void main(String[] args) {
int[][] matrix = {{1, 2, 3}, {4, 5, 6}, {7, 8, 9}};
System.out.println("Upper Triangular Matrix: ");
for (int i = 0; i < matrix.length; i++) {
for (int j = 0; j < matrix[i].length; j++) {
if (i <= j)
System.out.print(matrix[i][j] + " ");
else
System.out.print(0 + " " );
}
System.out.println();
}
}
}
Không có nhận xét nào