Bài tập sử dụng con trỏ để tính tổng các đường biên của mảng 2 chiều

Sử dụng con trỏ để tính tổng các đường biên của mảng 2 chiều. Mong các vị huynh đài giúp đỡ.

Bạn đã suy nghĩ được gì rồi?

1 Like

Mình mới nghĩ được là sẽ dùng vòng lập chạy theo từng biên để tính, nhưng mà không biết nên để cái địa chỉ của các phần tử ấy thế nào. Kiểu như *(a+i) cho biên trên, vậy còn biên dưới và biên trái biên phải mình nên làm thế nào ấy.

Bạn biết kích thước của từng chiều trong mảng 2 chiều đó không? Hơn nữa, bạn có biết cách tính kích thước của từng chiều không?

1 Like

Đề bảo là nhập một mảng 2 chiều các số nguyên gồm m dòng và n cột (0<m,n<100). Nhập, xuất mảng, Tính tổng các phần tử nằm trên đường biên có trong mảng ạ. Còn về kích thước của hai chiều thì mình nghĩ là m*n.

Mình không biết C nên mình tìm giúp bạn access 2d array using pointer trên Google, bạn tham khảo link này nhé:

2 Likes

Vâng ạ, cảm ơn bạn nhiều.

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