cố gắng tìm vị trí của giá trị nhỏ nhất trong một véc tơ, sử dụng thuật toán tìm STL (và thuật toán min_element), nhưng thay vì trả lại vị trí, nó chỉ cho tôi giá trị. Ví dụ: nếu giá trị tối thiểu là nó, vị trí sẽ được trả lại là 8 vv. Tôi đang làm gì sai ở đây?Vị trí trong Vector bằng cách sử dụng STL
int value = *min_element(v2.begin(), v2.end());
cout << "min value at position " << *find(v2.begin(), v2.end(), value);
Có một lỗi đánh máy trong câu hỏi của bạn: bạn nói rằng bạn muốn tìm * giá trị * lớn nhất trong một vectơ, trong khi bạn đang cố gắng tìm giá trị * tối thiểu *. –