fork download
  1. #include <iostream>
  2. #include <climits>
  3. #include <cfloat>
  4.  
  5. using namespace std;
  6.  
  7. int main()
  8. {
  9. int a, b, n; double x, min1 = FLT_MAX, min2 = FLT_MAX;
  10. cin >> n;
  11. for(int i = 1; i <=n; i++)
  12. {
  13. cin >> x;
  14. if(x <= min2)
  15. {
  16. if(x < min1)
  17. {
  18. min1 = x; a = i;
  19. }
  20. else
  21. {
  22. min2 = x; b = i;
  23. }
  24. }
  25. }
  26. cout << a << " " << b << DBL_EPSILON;
  27. return 0;
  28. }
Success #stdin #stdout 0s 5320KB
stdin
10 1.5 -2.6  18.3  22.158  2.30  -2.5622142497  -47.1254  22.157  -2.5622142496  -1.23587
stdout
7 62.22045e-16