Các Bác cho em hỏi: Em có các biến A, B, C, ... sử dụng theo kiểu Redim như sau:
........................
Dim A() As Integer, B() As Integer, C() As Integer
Redim A(5)
Redim B(5)
Redim C(5) ...........
Sau khi chạy chương trình theo vòng lặp For i=1 to 5 ... next i thì có kết quả sau:
A(1)=1, A(2)=3, A(3)=5, A(4)=2, A(5)=1
B(1)=2, B(2)=1, B(3)=2, B(4)=4, B(5)=2
C(1)=4, C(2)=2, C(3)=4, C(4)=2, C(5)=3
Vấn đề đặt ra ở đây là:
Em tìm được giá trị lớn nhất của A là 5 thì có cách nào để biết được giá trị i tương ứng không.
(ở ví dụ trên tương ứng với i=3). Mục đích của việc tìm giá trị i là để lấy được các giá trị B(i),
C(i), D(i) ...
Nếu Bác nào biết thì xin chỉ giúp, hoặc có cách làm nào khác hay không (em nghe nói có thể sử dụng
Collection làm được việc này, tuy nhiên em không biết tí gì về Collection)
Mong các Bác giúp em.
Thanks
........................
Dim A() As Integer, B() As Integer, C() As Integer
Redim A(5)
Redim B(5)
Redim C(5) ...........
Sau khi chạy chương trình theo vòng lặp For i=1 to 5 ... next i thì có kết quả sau:
A(1)=1, A(2)=3, A(3)=5, A(4)=2, A(5)=1
B(1)=2, B(2)=1, B(3)=2, B(4)=4, B(5)=2
C(1)=4, C(2)=2, C(3)=4, C(4)=2, C(5)=3
Vấn đề đặt ra ở đây là:
Em tìm được giá trị lớn nhất của A là 5 thì có cách nào để biết được giá trị i tương ứng không.
(ở ví dụ trên tương ứng với i=3). Mục đích của việc tìm giá trị i là để lấy được các giá trị B(i),
C(i), D(i) ...
Nếu Bác nào biết thì xin chỉ giúp, hoặc có cách làm nào khác hay không (em nghe nói có thể sử dụng
Collection làm được việc này, tuy nhiên em không biết tí gì về Collection)
Mong các Bác giúp em.
Thanks