Muốn in ra các phần tử xung quanh của tất cả các phần tử trong ma trận m*n như thế nào?

Cho mình hỏi là mình muốn in ra các phần tử xung quanh của tất cả các phần tử trong ma trận m*n như thế nào ạ.
vd: in ra các phần tử xung quanh a[0][0]=10 là: 11,10,5.
Em thì nghĩ dùng if else nhưng e làm thì thấy nó nhiều quá. Không biết có cách nào tối ưu không ạ.

Tìm x0,y0,xmax,ymax rồi loop
Xem thuật toán check win trong game cờ caro

Tham khảo

2 Likes
83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?