fork(2) download
  1. #include <algorithm>
  2. #include <iostream>
  3. #include <iterator>
  4.  
  5.  
  6. int main()
  7. {
  8. int data[6] = { 1, 2, 42, 3, 42, 5 };
  9. typedef std::reverse_iterator<int*> Rev;
  10. int *p = std::max_element(Rev(data + 6), Rev(data)).base();
  11. std::size_t idx = p - data;
  12. std::cout << idx << '\n';
  13. }
Success #stdin #stdout 0s 3296KB
stdin
Standard input is empty
stdout
5