fork download
  1. #include <ctime>
  2. #include <cstdlib>
  3. #include <iomanip>
  4. #include <iostream>
  5. using namespace std;
  6. int main(){
  7. srand(time(NULL));
  8. double s[10], t;
  9. int imax = 0, imin = 0;
  10. for(int i = 0; i < 10; cout << fixed << setw(6) << setprecision(1) << (s[i] = (rand() % 1010 - 500) * 0.1), s[i] > s[imax] ? imax = i : s[i] < s[imin] ? imin = i : i, ++i);
  11. cout << endl, t = s[imin], s[imin] = s[imax], s[imax] = t;
  12. for(int i = 0; i < 10; cout << fixed << setw(6) << setprecision(1) << s[i++]);
  13. }
Success #stdin #stdout 0s 4512KB
stdin
Standard input is empty
stdout
 -26.5  -9.5 -25.1  23.0  23.8 -10.9 -40.9 -25.8  47.8  38.2
 -26.5  -9.5 -25.1  23.0  23.8 -10.9  47.8 -25.8 -40.9  38.2