Bài tập Pascal Free Pascal 01 đến 16 Có bài giải (từ đơn giản đến nâng cao) BY Nguyễn Anh Việt
https://app.box.com/s/mtg0fzik6bet3tes96tu4bmt8wsxaahw
https://app.box.com/s/mtg0fzik6bet3tes96tu4bmt8wsxaahw
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
Các bài ôn tập – Phần 4
Bài tập Pascal – Từ cơ bản đến nâng cao
Bài tập 15.01. Viết chương trình thao tác trên ma trận vuông với các yêu cầu:
a. Nhập xuất ma trận vuông.
b. Tính tổng các phần tử trên đường chéo chính.
c. Kiểm tra tính đối xứng của ma trận vuông qua đường chéo chính.
TD :
MT011.Inp MT011.Out
3
1 2 3
2 4 7
3 7 9
Ma tran doi
xung
MT012.Inp MT012.Out
3 Ma tran
1 2 3 khong doi
2 4 8 xung
3 7 9
Bài tập 15.02. Ma trận xoắn ốc được tạo thành bằng cách điền số 1 vào hàng 1 cột 1, sau đó điền số tăng dần
theo chiều kim đồng hồ
1 2 3 4 5
16 17 18 19 6
15 24 25 20 7
14 23 22 21 8
13 12 11 10 9
Hãy viết chương trình cho biết giá trị tại ô (x, y) của 1 ma trận xoáy ốc vuông kích thước n x n
MT02.Inp MT02.Out
3 18
2 15
2 3
3 1
Bài tập 15.03. Cho ma trận thực m x n, viết chương trình in ra tổng các phần tử A[i,j] mà i+j chia hết cho 3.
MT03.Inp MT03.Out
3 3 2
1 2 3 4
4 5 6 9
7 8 9
Bài tập 15.04. Cho ma trận thực m x n , viết chương trình tính tổng bình phương của các phần tử nằm trên cột
có giá trị chẵn và trên hàng có giá trị lẻ.
MT03.Inp MT03.Out
3 3 233
1 2 3
Biên soạn: Th.s Nguyễn Anh Việt Trang 46