Advertisement
kburnik

C++ - Permutacija 6 elemenata

Dec 1st, 2012
109
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 1.74 KB | None | 0 0
  1. /*
  2.     Zadatak: Permutacija 6 elemenata
  3.  
  4.     Datum: 2012-12-01
  5.  
  6.     Autor: Kristijan Burnik, udruga informatičara Božo Težak
  7.  
  8.     Gmail: kristijanburnik
  9.  
  10. */
  11. #include <iostream>
  12. #include <cstdlib>
  13.  
  14. using namespace std;
  15.  
  16. int main(void) {
  17.  
  18.     int a[6];
  19.     for (int i = 0 ; i < 6; i++)
  20.         cin >> a[i];
  21.        
  22.    
  23.     for (int i = 0 ; i < 6; i++){
  24.         for (int j = 0 ; j < 6; j++){
  25.             if (j != i) {
  26.                 for (int k = 0 ; k < 6; k++){
  27.                     if (k != i && k != j) {
  28.                         for (int l = 0; l < 6; l++) {
  29.                             if (l != i && l!= j && l != k ) {
  30.                                 for (int m = 0; m < 6; m++) {
  31.                                     if (m != i && m!=j && m != k && m != l) {
  32.                                         for (int n = 0; n < 6; n++) {
  33.                                             if (n != i && n!=j && n != k && n != l && n != m) {
  34.                                                 cout
  35.                                                     << a[i] << " "
  36.                                                     << a[j] << " "
  37.                                                     << a[k] << " "
  38.                                                     << a[l] << " "
  39.                                                     << a[m] << " "
  40.                                                     << a[n] << endl;
  41.                                             }
  42.                                         }
  43.                                     }
  44.                                 }
  45.                             }
  46.                         }
  47.                     }
  48.                 }
  49.             }
  50.         }  
  51.     }
  52.  
  53.  
  54.     system("pause");
  55.     return 0;
  56. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement