Cho tệp văn bản MATRIX1.DAT dùng chứa các phần tử của một ma trận và được trình bày như sau:
• Dòng đầu tiên chứa số hàng và số cột của ma trận đó cách nhau bởi dấu cách (m n; VD: 4 5).
• m dòng tiếp theo mỗi dòng chứa n số nguyên cách nhau bởi dấu cách chứa giá trị các phần tử của ma trận.
• VD:
MATRIX1.DAT
4 5
1 6 8 3 6
7 9 4 3 3
1 2 5 6 6
4 1 1 4 1
Yêu cầu:
• Tạo ra 2 tệp MATRIX1.DAT và MATRIX2.DAT chứa dữ liệu biểu diễn 2 ma trận.
• Viết chương trình đọc 2 tệp trên và biểu diễn 2 ma trận đó sau đó thực hiện tính tích của 2 ma trận rồi đưa kết quả ra tệp MATRIX3.DAT cũng có cách bố trí dữ liệu tương tự như 2 tệp kia (trong trường hợp không tính được thì in dòng thông báo ra tệp nguyên nhân không tính được).
• Dòng đầu tiên chứa số hàng và số cột của ma trận đó cách nhau bởi dấu cách (m n; VD: 4 5).
• m dòng tiếp theo mỗi dòng chứa n số nguyên cách nhau bởi dấu cách chứa giá trị các phần tử của ma trận.
• VD:
MATRIX1.DAT
4 5
1 6 8 3 6
7 9 4 3 3
1 2 5 6 6
4 1 1 4 1
Yêu cầu:
• Tạo ra 2 tệp MATRIX1.DAT và MATRIX2.DAT chứa dữ liệu biểu diễn 2 ma trận.
• Viết chương trình đọc 2 tệp trên và biểu diễn 2 ma trận đó sau đó thực hiện tính tích của 2 ma trận rồi đưa kết quả ra tệp MATRIX3.DAT cũng có cách bố trí dữ liệu tương tự như 2 tệp kia (trong trường hợp không tính được thì in dòng thông báo ra tệp nguyên nhân không tính được).