(6 ĐIỂM) CHO MỘT BẢNG Ô VUÔNG A GỒM N CỘT, N HÀNG. TỪ Ô VUÔNG CỘT 1,...
Bài 3: (6 điểm) Cho một bảng ô vuông A gồm n cột, n hàng. Từ ô vuông cột 1, hàng 1 người ta điềnvào mỗi ô vuông đúng một con số tự nhiên bắt đầu từ 1 liên tiếp đến n
2
theo chiều từ trái sang phải vàtừ trên xuống dưới. Với số tự nhiên k, m cho trước ta biến đổi bảng ô vuông A thành bảng ô vuông Bbằng cách dời tất cả các hàng xuống dưới k hàng, rồi tiếp tục dời tất cả các cột sang phải m cột. Khidời hàng đến hàng cuối nếu tiếp tục dời thì thành hàng 1, tương tự cho dời cột..Yêu cầu: Viết chương trình nhập số tự nhiên n, k, m, i, j, ha) Xuất ra màn hình con số của ô vuông hàng i cột j của bảng Bb) Xuất ra màn hình chỉ số hàng và cột của ô vuông trong bảng B có giá trị là h.Ví dụ: Với n=5, k=7, m=6, i=4, j=3, h=8Bảng A ban đầu Dời sang phải m=5 ta có bảng BDời xuống k=7 hàng ta có Cột 1 2 3 4 5 Cột 1 2 3 4 5Hàng1 2 3 4 516 17 18 19 2020 16 17 18 19 1 121 22 23 24 256 7 8 9 1025 21 22 23 24 2 2 311 12 13 14 15 35 1 2 3 410 6 7 8 9 4 4 5 515 11 12 13 14a) Ô vuông hàng i=4, cột j=3 là con số 7.b) Chỉ số hàng, cột của ô vuông có giá trị h=8 là hàng 4, cột 4.