fork(1) download
  1. #include <iostream>
  2. #include <cstdlib>
  3. #include <ctime>
  4. using namespace std;
  5.  
  6. int main() {
  7.  
  8. srand(time(0));
  9. string X[5] = { "A", "B", "C", "D", "E" };
  10.  
  11. for (int i = 0; i < 5; i++) {
  12. int j = rand() % (5 - i) + i;
  13. string tmp = X[i];
  14. X[i] = X[j];
  15. X[j] = tmp;
  16. }
  17.  
  18. for (int i = 0; i < 5; i++) {
  19. cout << X[i] << " ";
  20. }
  21. cout << endl;
  22.  
  23. }
Success #stdin #stdout 0.01s 5288KB
stdin
Standard input is empty
stdout
C B E A D