fork download
  1. #include <iostream>
  2. #include <iterator>
  3. #include <algorithm>
  4. using namespace std;
  5.  
  6. int main()
  7. {
  8. int array[] = {1,2,3,4,5,6};
  9. const int count = sizeof(array) / sizeof(int);
  10.  
  11. while (next_permutation(array, array+count )){
  12. copy(array, array+count, ostream_iterator<int>(cout, " "));
  13. cout << endl;
  14. }
  15. }
Success #stdin #stdout 0.02s 2680KB
stdin
Standard input is empty
stdout
1 2 3 4 6 5 
1 2 3 5 4 6 
1 2 3 5 6 4 
1 2 3 6 4 5 
1 2 3 6 5 4 
1 2 4 3 5 6 
1 2 4 3 6 5 
1 2 4 5 3 6 
1 2 4 5 6 3 
1 2 4 6 3 5 
1 2 4 6 5 3 
1 2 5 3 4 6 
1 2 5 3 6 4 
1 2 5 4 3 6 
1 2 5 4 6 3 
1 2 5 6 3 4 
1 2 5 6 4 3 
1 2 6 3 4 5 
1 2 6 3 5 4 
1 2 6 4 3 5 
1 2 6 4 5 3 
1 2 6 5 3 4 
1 2 6 5 4 3 
1 3 2 4 5 6 
1 3 2 4 6 5 
1 3 2 5 4 6 
1 3 2 5 6 4 
1 3 2 6 4 5 
1 3 2 6 5 4 
1 3 4 2 5 6 
1 3 4 2 6 5 
1 3 4 5 2 6 
1 3 4 5 6 2 
1 3 4 6 2 5 
1 3 4 6 5 2 
1 3 5 2 4 6 
1 3 5 2 6 4 
1 3 5 4 2 6 
1 3 5 4 6 2 
1 3 5 6 2 4 
1 3 5 6 4 2 
1 3 6 2 4 5 
1 3 6 2 5 4 
1 3 6 4 2 5 
1 3 6 4 5 2 
1 3 6 5 2 4 
1 3 6 5 4 2 
1 4 2 3 5 6 
1 4 2 3 6 5 
1 4 2 5 3 6 
1 4 2 5 6 3 
1 4 2 6 3 5 
1 4 2 6 5 3 
1 4 3 2 5 6 
1 4 3 2 6 5 
1 4 3 5 2 6 
1 4 3 5 6 2 
1 4 3 6 2 5 
1 4 3 6 5 2 
1 4 5 2 3 6 
1 4 5 2 6 3 
1 4 5 3 2 6 
1 4 5 3 6 2 
1 4 5 6 2 3 
1 4 5 6 3 2 
1 4 6 2 3 5 
1 4 6 2 5 3 
1 4 6 3 2 5 
1 4 6 3 5 2 
1 4 6 5 2 3 
1 4 6 5 3 2 
1 5 2 3 4 6 
1 5 2 3 6 4 
1 5 2 4 3 6 
1 5 2 4 6 3 
1 5 2 6 3 4 
1 5 2 6 4 3 
1 5 3 2 4 6 
1 5 3 2 6 4 
1 5 3 4 2 6 
1 5 3 4 6 2 
1 5 3 6 2 4 
1 5 3 6 4 2 
1 5 4 2 3 6 
1 5 4 2 6 3 
1 5 4 3 2 6 
1 5 4 3 6 2 
1 5 4 6 2 3 
1 5 4 6 3 2 
1 5 6 2 3 4 
1 5 6 2 4 3 
1 5 6 3 2 4 
1 5 6 3 4 2 
1 5 6 4 2 3 
1 5 6 4 3 2 
1 6 2 3 4 5 
1 6 2 3 5 4 
1 6 2 4 3 5 
1 6 2 4 5 3 
1 6 2 5 3 4 
1 6 2 5 4 3 
1 6 3 2 4 5 
1 6 3 2 5 4 
1 6 3 4 2 5 
1 6 3 4 5 2 
1 6 3 5 2 4 
1 6 3 5 4 2 
1 6 4 2 3 5 
1 6 4 2 5 3 
1 6 4 3 2 5 
1 6 4 3 5 2 
1 6 4 5 2 3 
1 6 4 5 3 2 
1 6 5 2 3 4 
1 6 5 2 4 3 
1 6 5 3 2 4 
1 6 5 3 4 2 
1 6 5 4 2 3 
1 6 5 4 3 2 
2 1 3 4 5 6 
2 1 3 4 6 5 
2 1 3 5 4 6 
2 1 3 5 6 4 
2 1 3 6 4 5 
2 1 3 6 5 4 
2 1 4 3 5 6 
2 1 4 3 6 5 
2 1 4 5 3 6 
2 1 4 5 6 3 
2 1 4 6 3 5 
2 1 4 6 5 3 
2 1 5 3 4 6 
2 1 5 3 6 4 
2 1 5 4 3 6 
2 1 5 4 6 3 
2 1 5 6 3 4 
2 1 5 6 4 3 
2 1 6 3 4 5 
2 1 6 3 5 4 
2 1 6 4 3 5 
2 1 6 4 5 3 
2 1 6 5 3 4 
2 1 6 5 4 3 
2 3 1 4 5 6 
2 3 1 4 6 5 
2 3 1 5 4 6 
2 3 1 5 6 4 
2 3 1 6 4 5 
2 3 1 6 5 4 
2 3 4 1 5 6 
2 3 4 1 6 5 
2 3 4 5 1 6 
2 3 4 5 6 1 
2 3 4 6 1 5 
2 3 4 6 5 1 
2 3 5 1 4 6 
2 3 5 1 6 4 
2 3 5 4 1 6 
2 3 5 4 6 1 
2 3 5 6 1 4 
2 3 5 6 4 1 
2 3 6 1 4 5 
2 3 6 1 5 4 
2 3 6 4 1 5 
2 3 6 4 5 1 
2 3 6 5 1 4 
2 3 6 5 4 1 
2 4 1 3 5 6 
2 4 1 3 6 5 
2 4 1 5 3 6 
2 4 1 5 6 3 
2 4 1 6 3 5 
2 4 1 6 5 3 
2 4 3 1 5 6 
2 4 3 1 6 5 
2 4 3 5 1 6 
2 4 3 5 6 1 
2 4 3 6 1 5 
2 4 3 6 5 1 
2 4 5 1 3 6 
2 4 5 1 6 3 
2 4 5 3 1 6 
2 4 5 3 6 1 
2 4 5 6 1 3 
2 4 5 6 3 1 
2 4 6 1 3 5 
2 4 6 1 5 3 
2 4 6 3 1 5 
2 4 6 3 5 1 
2 4 6 5 1 3 
2 4 6 5 3 1 
2 5 1 3 4 6 
2 5 1 3 6 4 
2 5 1 4 3 6 
2 5 1 4 6 3 
2 5 1 6 3 4 
2 5 1 6 4 3 
2 5 3 1 4 6 
2 5 3 1 6 4 
2 5 3 4 1 6 
2 5 3 4 6 1 
2 5 3 6 1 4 
2 5 3 6 4 1 
2 5 4 1 3 6 
2 5 4 1 6 3 
2 5 4 3 1 6 
2 5 4 3 6 1 
2 5 4 6 1 3 
2 5 4 6 3 1 
2 5 6 1 3 4 
2 5 6 1 4 3 
2 5 6 3 1 4 
2 5 6 3 4 1 
2 5 6 4 1 3 
2 5 6 4 3 1 
2 6 1 3 4 5 
2 6 1 3 5 4 
2 6 1 4 3 5 
2 6 1 4 5 3 
2 6 1 5 3 4 
2 6 1 5 4 3 
2 6 3 1 4 5 
2 6 3 1 5 4 
2 6 3 4 1 5 
2 6 3 4 5 1 
2 6 3 5 1 4 
2 6 3 5 4 1 
2 6 4 1 3 5 
2 6 4 1 5 3 
2 6 4 3 1 5 
2 6 4 3 5 1 
2 6 4 5 1 3 
2 6 4 5 3 1 
2 6 5 1 3 4 
2 6 5 1 4 3 
2 6 5 3 1 4 
2 6 5 3 4 1 
2 6 5 4 1 3 
2 6 5 4 3 1 
3 1 2 4 5 6 
3 1 2 4 6 5 
3 1 2 5 4 6 
3 1 2 5 6 4 
3 1 2 6 4 5 
3 1 2 6 5 4 
3 1 4 2 5 6 
3 1 4 2 6 5 
3 1 4 5 2 6 
3 1 4 5 6 2 
3 1 4 6 2 5 
3 1 4 6 5 2 
3 1 5 2 4 6 
3 1 5 2 6 4 
3 1 5 4 2 6 
3 1 5 4 6 2 
3 1 5 6 2 4 
3 1 5 6 4 2 
3 1 6 2 4 5 
3 1 6 2 5 4 
3 1 6 4 2 5 
3 1 6 4 5 2 
3 1 6 5 2 4 
3 1 6 5 4 2 
3 2 1 4 5 6 
3 2 1 4 6 5 
3 2 1 5 4 6 
3 2 1 5 6 4 
3 2 1 6 4 5 
3 2 1 6 5 4 
3 2 4 1 5 6 
3 2 4 1 6 5 
3 2 4 5 1 6 
3 2 4 5 6 1 
3 2 4 6 1 5 
3 2 4 6 5 1 
3 2 5 1 4 6 
3 2 5 1 6 4 
3 2 5 4 1 6 
3 2 5 4 6 1 
3 2 5 6 1 4 
3 2 5 6 4 1 
3 2 6 1 4 5 
3 2 6 1 5 4 
3 2 6 4 1 5 
3 2 6 4 5 1 
3 2 6 5 1 4 
3 2 6 5 4 1 
3 4 1 2 5 6 
3 4 1 2 6 5 
3 4 1 5 2 6 
3 4 1 5 6 2 
3 4 1 6 2 5 
3 4 1 6 5 2 
3 4 2 1 5 6 
3 4 2 1 6 5 
3 4 2 5 1 6 
3 4 2 5 6 1 
3 4 2 6 1 5 
3 4 2 6 5 1 
3 4 5 1 2 6 
3 4 5 1 6 2 
3 4 5 2 1 6 
3 4 5 2 6 1 
3 4 5 6 1 2 
3 4 5 6 2 1 
3 4 6 1 2 5 
3 4 6 1 5 2 
3 4 6 2 1 5 
3 4 6 2 5 1 
3 4 6 5 1 2 
3 4 6 5 2 1 
3 5 1 2 4 6 
3 5 1 2 6 4 
3 5 1 4 2 6 
3 5 1 4 6 2 
3 5 1 6 2 4 
3 5 1 6 4 2 
3 5 2 1 4 6 
3 5 2 1 6 4 
3 5 2 4 1 6 
3 5 2 4 6 1 
3 5 2 6 1 4 
3 5 2 6 4 1 
3 5 4 1 2 6 
3 5 4 1 6 2 
3 5 4 2 1 6 
3 5 4 2 6 1 
3 5 4 6 1 2 
3 5 4 6 2 1 
3 5 6 1 2 4 
3 5 6 1 4 2 
3 5 6 2 1 4 
3 5 6 2 4 1 
3 5 6 4 1 2 
3 5 6 4 2 1 
3 6 1 2 4 5 
3 6 1 2 5 4 
3 6 1 4 2 5 
3 6 1 4 5 2 
3 6 1 5 2 4 
3 6 1 5 4 2 
3 6 2 1 4 5 
3 6 2 1 5 4 
3 6 2 4 1 5 
3 6 2 4 5 1 
3 6 2 5 1 4 
3 6 2 5 4 1 
3 6 4 1 2 5 
3 6 4 1 5 2 
3 6 4 2 1 5 
3 6 4 2 5 1 
3 6 4 5 1 2 
3 6 4 5 2 1 
3 6 5 1 2 4 
3 6 5 1 4 2 
3 6 5 2 1 4 
3 6 5 2 4 1 
3 6 5 4 1 2 
3 6 5 4 2 1 
4 1 2 3 5 6 
4 1 2 3 6 5 
4 1 2 5 3 6 
4 1 2 5 6 3 
4 1 2 6 3 5 
4 1 2 6 5 3 
4 1 3 2 5 6 
4 1 3 2 6 5 
4 1 3 5 2 6 
4 1 3 5 6 2 
4 1 3 6 2 5 
4 1 3 6 5 2 
4 1 5 2 3 6 
4 1 5 2 6 3 
4 1 5 3 2 6 
4 1 5 3 6 2 
4 1 5 6 2 3 
4 1 5 6 3 2 
4 1 6 2 3 5 
4 1 6 2 5 3 
4 1 6 3 2 5 
4 1 6 3 5 2 
4 1 6 5 2 3 
4 1 6 5 3 2 
4 2 1 3 5 6 
4 2 1 3 6 5 
4 2 1 5 3 6 
4 2 1 5 6 3 
4 2 1 6 3 5 
4 2 1 6 5 3 
4 2 3 1 5 6 
4 2 3 1 6 5 
4 2 3 5 1 6 
4 2 3 5 6 1 
4 2 3 6 1 5 
4 2 3 6 5 1 
4 2 5 1 3 6 
4 2 5 1 6 3 
4 2 5 3 1 6 
4 2 5 3 6 1 
4 2 5 6 1 3 
4 2 5 6 3 1 
4 2 6 1 3 5 
4 2 6 1 5 3 
4 2 6 3 1 5 
4 2 6 3 5 1 
4 2 6 5 1 3 
4 2 6 5 3 1 
4 3 1 2 5 6 
4 3 1 2 6 5 
4 3 1 5 2 6 
4 3 1 5 6 2 
4 3 1 6 2 5 
4 3 1 6 5 2 
4 3 2 1 5 6 
4 3 2 1 6 5 
4 3 2 5 1 6 
4 3 2 5 6 1 
4 3 2 6 1 5 
4 3 2 6 5 1 
4 3 5 1 2 6 
4 3 5 1 6 2 
4 3 5 2 1 6 
4 3 5 2 6 1 
4 3 5 6 1 2 
4 3 5 6 2 1 
4 3 6 1 2 5 
4 3 6 1 5 2 
4 3 6 2 1 5 
4 3 6 2 5 1 
4 3 6 5 1 2 
4 3 6 5 2 1 
4 5 1 2 3 6 
4 5 1 2 6 3 
4 5 1 3 2 6 
4 5 1 3 6 2 
4 5 1 6 2 3 
4 5 1 6 3 2 
4 5 2 1 3 6 
4 5 2 1 6 3 
4 5 2 3 1 6 
4 5 2 3 6 1 
4 5 2 6 1 3 
4 5 2 6 3 1 
4 5 3 1 2 6 
4 5 3 1 6 2 
4 5 3 2 1 6 
4 5 3 2 6 1 
4 5 3 6 1 2 
4 5 3 6 2 1 
4 5 6 1 2 3 
4 5 6 1 3 2 
4 5 6 2 1 3 
4 5 6 2 3 1 
4 5 6 3 1 2 
4 5 6 3 2 1 
4 6 1 2 3 5 
4 6 1 2 5 3 
4 6 1 3 2 5 
4 6 1 3 5 2 
4 6 1 5 2 3 
4 6 1 5 3 2 
4 6 2 1 3 5 
4 6 2 1 5 3 
4 6 2 3 1 5 
4 6 2 3 5 1 
4 6 2 5 1 3 
4 6 2 5 3 1 
4 6 3 1 2 5 
4 6 3 1 5 2 
4 6 3 2 1 5 
4 6 3 2 5 1 
4 6 3 5 1 2 
4 6 3 5 2 1 
4 6 5 1 2 3 
4 6 5 1 3 2 
4 6 5 2 1 3 
4 6 5 2 3 1 
4 6 5 3 1 2 
4 6 5 3 2 1 
5 1 2 3 4 6 
5 1 2 3 6 4 
5 1 2 4 3 6 
5 1 2 4 6 3 
5 1 2 6 3 4 
5 1 2 6 4 3 
5 1 3 2 4 6 
5 1 3 2 6 4 
5 1 3 4 2 6 
5 1 3 4 6 2 
5 1 3 6 2 4 
5 1 3 6 4 2 
5 1 4 2 3 6 
5 1 4 2 6 3 
5 1 4 3 2 6 
5 1 4 3 6 2 
5 1 4 6 2 3 
5 1 4 6 3 2 
5 1 6 2 3 4 
5 1 6 2 4 3 
5 1 6 3 2 4 
5 1 6 3 4 2 
5 1 6 4 2 3 
5 1 6 4 3 2 
5 2 1 3 4 6 
5 2 1 3 6 4 
5 2 1 4 3 6 
5 2 1 4 6 3 
5 2 1 6 3 4 
5 2 1 6 4 3 
5 2 3 1 4 6 
5 2 3 1 6 4 
5 2 3 4 1 6 
5 2 3 4 6 1 
5 2 3 6 1 4 
5 2 3 6 4 1 
5 2 4 1 3 6 
5 2 4 1 6 3 
5 2 4 3 1 6 
5 2 4 3 6 1 
5 2 4 6 1 3 
5 2 4 6 3 1 
5 2 6 1 3 4 
5 2 6 1 4 3 
5 2 6 3 1 4 
5 2 6 3 4 1 
5 2 6 4 1 3 
5 2 6 4 3 1 
5 3 1 2 4 6 
5 3 1 2 6 4 
5 3 1 4 2 6 
5 3 1 4 6 2 
5 3 1 6 2 4 
5 3 1 6 4 2 
5 3 2 1 4 6 
5 3 2 1 6 4 
5 3 2 4 1 6 
5 3 2 4 6 1 
5 3 2 6 1 4 
5 3 2 6 4 1 
5 3 4 1 2 6 
5 3 4 1 6 2 
5 3 4 2 1 6 
5 3 4 2 6 1 
5 3 4 6 1 2 
5 3 4 6 2 1 
5 3 6 1 2 4 
5 3 6 1 4 2 
5 3 6 2 1 4 
5 3 6 2 4 1 
5 3 6 4 1 2 
5 3 6 4 2 1 
5 4 1 2 3 6 
5 4 1 2 6 3 
5 4 1 3 2 6 
5 4 1 3 6 2 
5 4 1 6 2 3 
5 4 1 6 3 2 
5 4 2 1 3 6 
5 4 2 1 6 3 
5 4 2 3 1 6 
5 4 2 3 6 1 
5 4 2 6 1 3 
5 4 2 6 3 1 
5 4 3 1 2 6 
5 4 3 1 6 2 
5 4 3 2 1 6 
5 4 3 2 6 1 
5 4 3 6 1 2 
5 4 3 6 2 1 
5 4 6 1 2 3 
5 4 6 1 3 2 
5 4 6 2 1 3 
5 4 6 2 3 1 
5 4 6 3 1 2 
5 4 6 3 2 1 
5 6 1 2 3 4 
5 6 1 2 4 3 
5 6 1 3 2 4 
5 6 1 3 4 2 
5 6 1 4 2 3 
5 6 1 4 3 2 
5 6 2 1 3 4 
5 6 2 1 4 3 
5 6 2 3 1 4 
5 6 2 3 4 1 
5 6 2 4 1 3 
5 6 2 4 3 1 
5 6 3 1 2 4 
5 6 3 1 4 2 
5 6 3 2 1 4 
5 6 3 2 4 1 
5 6 3 4 1 2 
5 6 3 4 2 1 
5 6 4 1 2 3 
5 6 4 1 3 2 
5 6 4 2 1 3 
5 6 4 2 3 1 
5 6 4 3 1 2 
5 6 4 3 2 1 
6 1 2 3 4 5 
6 1 2 3 5 4 
6 1 2 4 3 5 
6 1 2 4 5 3 
6 1 2 5 3 4 
6 1 2 5 4 3 
6 1 3 2 4 5 
6 1 3 2 5 4 
6 1 3 4 2 5 
6 1 3 4 5 2 
6 1 3 5 2 4 
6 1 3 5 4 2 
6 1 4 2 3 5 
6 1 4 2 5 3 
6 1 4 3 2 5 
6 1 4 3 5 2 
6 1 4 5 2 3 
6 1 4 5 3 2 
6 1 5 2 3 4 
6 1 5 2 4 3 
6 1 5 3 2 4 
6 1 5 3 4 2 
6 1 5 4 2 3 
6 1 5 4 3 2 
6 2 1 3 4 5 
6 2 1 3 5 4 
6 2 1 4 3 5 
6 2 1 4 5 3 
6 2 1 5 3 4 
6 2 1 5 4 3 
6 2 3 1 4 5 
6 2 3 1 5 4 
6 2 3 4 1 5 
6 2 3 4 5 1 
6 2 3 5 1 4 
6 2 3 5 4 1 
6 2 4 1 3 5 
6 2 4 1 5 3 
6 2 4 3 1 5 
6 2 4 3 5 1 
6 2 4 5 1 3 
6 2 4 5 3 1 
6 2 5 1 3 4 
6 2 5 1 4 3 
6 2 5 3 1 4 
6 2 5 3 4 1 
6 2 5 4 1 3 
6 2 5 4 3 1 
6 3 1 2 4 5 
6 3 1 2 5 4 
6 3 1 4 2 5 
6 3 1 4 5 2 
6 3 1 5 2 4 
6 3 1 5 4 2 
6 3 2 1 4 5 
6 3 2 1 5 4 
6 3 2 4 1 5 
6 3 2 4 5 1 
6 3 2 5 1 4 
6 3 2 5 4 1 
6 3 4 1 2 5 
6 3 4 1 5 2 
6 3 4 2 1 5 
6 3 4 2 5 1 
6 3 4 5 1 2 
6 3 4 5 2 1 
6 3 5 1 2 4 
6 3 5 1 4 2 
6 3 5 2 1 4 
6 3 5 2 4 1 
6 3 5 4 1 2 
6 3 5 4 2 1 
6 4 1 2 3 5 
6 4 1 2 5 3 
6 4 1 3 2 5 
6 4 1 3 5 2 
6 4 1 5 2 3 
6 4 1 5 3 2 
6 4 2 1 3 5 
6 4 2 1 5 3 
6 4 2 3 1 5 
6 4 2 3 5 1 
6 4 2 5 1 3 
6 4 2 5 3 1 
6 4 3 1 2 5 
6 4 3 1 5 2 
6 4 3 2 1 5 
6 4 3 2 5 1 
6 4 3 5 1 2 
6 4 3 5 2 1 
6 4 5 1 2 3 
6 4 5 1 3 2 
6 4 5 2 1 3 
6 4 5 2 3 1 
6 4 5 3 1 2 
6 4 5 3 2 1 
6 5 1 2 3 4 
6 5 1 2 4 3 
6 5 1 3 2 4 
6 5 1 3 4 2 
6 5 1 4 2 3 
6 5 1 4 3 2 
6 5 2 1 3 4 
6 5 2 1 4 3 
6 5 2 3 1 4 
6 5 2 3 4 1 
6 5 2 4 1 3 
6 5 2 4 3 1 
6 5 3 1 2 4 
6 5 3 1 4 2 
6 5 3 2 1 4 
6 5 3 2 4 1 
6 5 3 4 1 2 
6 5 3 4 2 1 
6 5 4 1 2 3 
6 5 4 1 3 2 
6 5 4 2 1 3 
6 5 4 2 3 1 
6 5 4 3 1 2 
6 5 4 3 2 1