Các bài tập về mảng 2 chiều cho các bạn làm quen nhanh. MẢNG 2 CHIỀU BT 1 (1 điểm) Viết chương trình nhập vào ma trận số nguyên gồm n dòng, m cột In ra màn hình ma trận chuyển vị Ví dụ nhập vào ma trận 3 dòng, 4 cột Input OutPut 3 4 2 1 4 2 0 2 3 1 9 3 7 3.
Trang 1MẢNG 2 CHIỀU BT-1 (1 điểm) Viết chương trình nhập vào ma trận số nguyên gồm n dòng, m cột In ra
màn hình ma trận chuyển vị
Ví dụ: nhập vào ma trận 3 dòng, 4 cột
3 4
2 1 4 2
0 2 3 1
9 3 7 3
2 0 9
1 2 3
4 3 7
2 1 3
BT-2 (1 điểm) Viết chương trình nhập vào ma trận số nguyên gồm n dòng, m cột
Kiểm tra có phải là ma trận đơn vị hay không
- Nếu không phải là ma trận vuông trả về 0
- Nếu là ma trận vuông nhưng không phải ma trận đơn vị trả về 0
- Là ma trận đơn vị trả về 1
Ví dụ: nhập ma trận gồm 3 dòng, 3 cột
3 3
1 0 0
0 1 0
0 0 1
1
BT-3 (1 điểm) Viết chương trình nhập vào ma trận số nguyên gồm n dòng, m cột Đếm
và in ra màn hình số lượng phần tử là số nguyên tố
Ví dụ: nhập vào ma trận 2 dòng, 3 cột
3 5
2 0 1 4 5
-1 3 6 9 10
11 7 -2 5 6
6
BT-4 (2 điểm) Viết chương trình nhập vào ma trận số nguyên gồm n dòng, m cột Tìm
và in ra màn hình phần tử yên ngựa đầu tiên, nếu không tìm thấy không in Một phần tử được gọi là Yên Ngựa khi nó lớn nhất trong dòng và nhỏ nhất trên Cột
Trang 2Ví dụ: nhập vào ma trận 3 dòng, 3 cột
3 4
2 0 5 -3
8 0 7 5
5 0 11 4
5
BT-5 (2 điểm) Viết chương trình nhập vào ma trận số nguyên gồm n dòng, m cột
Kiểm tra các giá trị trong ma trận có tăng dần theo dòng và cột hay không
Ví dụ:
3 4
2 0 5 -3
8 0 7 5
5 0 11 4
0
2 3
1 3 7
8 9 11
1
BT-6 (1 điểm) Viết chương trình nhập vào ma trận số nguyên gồm n dòng, m cột và
nhập vào số nguyên x Tìm và in ra màn hình vị trí xuất hiện cuối cùng trong ma trận, nếu không tìm thấy không in
Ví dụ: nhập ma trận 3 dòng 4 cột, và x = 5
3 4
2 0 5 -3
8 0 7 5
5 0 11 4
5
2 0
BT-7 (2 điểm) Viết chương trình nhập vào ma trận vuông gồm n dòng , n cột Kiểm tra
ma trận có đối xưng hay không ( là ma trận có tất cả các cặp đối xứng qua đường chéo chính là bằng nhau)
Ví dụ: nhập ma trận 3 3
Trang 33 3
2 3 5
3 1 4
5 4 0
1