Viết chương trình thao tác trên ma trận vuông với các yêu cầu: + Nhập xuất ma trận vuông. + Tính tổng các phần tử trên đường chéo chính. + Kiểm tra tính đối xứng của ma trận vuông qua dường chéo chính. Hướng dẫn: Pascal | Viết chương trình thao tác trên ma trận vuông với các yêu cầu
+ Ma trận vuông là mảng 2 chiều nhưng có kích thước dòng bằng kích thước cột. Tức là, M=N, khi dó kích thước của ma trận là NxN.
+ Đường chéo chính là các phần tử A[i, j] có i = j [ hay A[i, i] ].
Source code các hàm xây dựng
Quá trinh định nghĩa dữ liệu mảng có thể sử dụng lại bài 4.1.
{ 1. Thu tục nhap mang 2 chieu } Procedure NhapMtran[ Var A : Mang2C; Var N : Integer]; Var i, j: Integer; Begin Repeat Write[‘Nhap kich thuoc N: ‘]; Readln[ N ]; Until [ N>0 ] and [ N