get min and max element index from vector c++
#include <iostream>
#include <vector>
#include <algorithm>
int main() {
std::vector<int> vec = {4, 2, 8, 5, 1, 7, 9, 3, 6};
auto minElement = std::min_element(vec.begin(), vec.end());
auto maxElement = std::max_element(vec.begin(), vec.end());
std::cout << "Min Element: " << *minElement << " at index " << std::distance(vec.begin(), minElement) << std::endl;
std::cout << "Max Element: " << *maxElement << " at index " << std::distance(vec.begin(), maxElement) << std::endl;
return 0;
}