Chào em,
Vẫn chưa rõ mục đích của việc em cập nhật lại hai biến liền kề cũng như mối liên hệ với bài tóan mã đi tuần em đang giải quyết, nên thầy chỉ trả lời mức chung.
Khi thay đổi một biến, em muốn các biến liên quan khác thay đổi thì có một số giải pháp sau:
- Mỗi lần thay đổi, gọi hàm thay đổi 2 biến liền kề. Nếu như có sự lan truyền tiếp thì em có thể sử dụng đệ quy để thực hiên.
- Tạo cổ máy phát và lắng nghe sự kiện (event-driven), nghĩa là có một(nhiều) thằng lắng nghe sự kiện, khi có sự thay đổi xảy ra, nó bắt được sự kiện và thực thi cho mình. Giống như trong lập trình giao diện (GUI).
Nếu em chưa rõ, em có thể mô tả kĩ hơn, đi kèm ví dụ thể hiện quá trình chạy mà em mong muốn.
LNThành