2. MA PHƯƠNG Viết chương trình nhập vào số tự nhiên N (N lẻ), sau đó điền các số từ 1 đến n² vào trong một bảng vuông sao cho tổng các hàng ngang, hàng dọc và hai đường chéo đều bằng nhau. Bảng này được gọi là Ma phương.

2. MA PHƯƠNG Viết chương trình nhập vào số tự nhiên N (N lẻ), sau đó điền các số từ 1 đến n² vào trong một bảng vuông sao cho tổng các hàng ngang, hàng dọc và hai đường chéo đều bằng nhau. Bảng này được gọi là Ma phương. Bắc 276 951 438 3 Tây 7 24 11 16 9 22 15 20 8 21 14 2 19 Đông 25 12 13 5 18 6 4 17 Nam 10 23 Phương pháp: Xuất phát từ ô bên phải của ô nằm giữa. Đi theo hướng đông bắc để điền các số 1, 2, Khi điền số, cần chú ý một số nguyên tắc sau: - Nếu vượt ra phía ngoài bên phải của bảng thì quay trở lại cột đầu tiên. - Nếu vượt ra phía ngoài bên trên của bảng thì quay trở lại dòng cuối cùng. - Nếu số đã điền k chia hết cho N thì số tiếp theo sẽ được viết trên cùng một hàng với k nhưng cách 1 ô về phía bên phải. MAPHUONG.INP 3 MAPHUONG.OUT 276 951 438
Đăng phản hồi