02/10/2018, 14:15
[C++] Kiểm tra ma trận đối xứng
1. Đề bài Kiểm tra ma trận đối xứng Viết hàm kiểm tra ma trận A[100][100] kích thước mxn có đối xứng hay không? Test 1 m=4, n=4 1 2 3 4 2 7 8 9 3 8 7 1 4 9 1 9 TRUE Test 2 m=4, n=4 1 1 1 1 2 7 8 9 3 8 7 1 4 9 1 9 FALSE 2. Code kiểm tra ma trận đối xứng c++ ...
1. Đề bài Kiểm tra ma trận đối xứng
Viết hàm kiểm tra ma trận A[100][100] kích thước mxn có đối xứng hay không?
Test 1
m=4, n=4
1 2 3 4
2 7 8 9
3 8 7 1
4 9 1 9
TRUE
Test 2
m=4, n=4
1 1 1 1
2 7 8 9
3 8 7 1
4 9 1 9
FALSE
2. Code kiểm tra ma trận đối xứng c++
bool ktdoixung(int a[100][100], int m, int n)
{
if (m!=n) return 0;
for (int i=0; i<n-1; i++)
for (int j=i+1; j<n; j++)
if (a[i][j]!=a[j][i])
return 0;
return 1;
}
1 2 3 4 5 6 7 8 9 | bool ktdoixung(int a[100][100], int m, int n) { if (m!=n) return 0; for (int i=0; i<n-1; i++) for (int j=i+1; j<n; j++) if (a[i][j]!=a[j][i]) return 0; return 1; } |