Advertisement
royalsflush

Referência para 441 (Luiza)

Mar 23rd, 2012
35
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.52 KB | None | 0 0
  1. #include <stdio.h>
  2.  
  3. int k;
  4. int s[15];
  5. bool first=true;
  6. int pos[10];
  7.  
  8. void getSet(int it, int qtd) {
  9.     if (qtd==6) {
  10.         printf("%d", pos[0]);
  11.         for (int i=1; i<6; i++)
  12.             printf(" %d", pos[i]);
  13.         printf("\n");
  14.         return;
  15.     }
  16.     if (it==k) return;
  17.  
  18.     pos[qtd]=s[it];
  19.     getSet(it+1,qtd+1);
  20.     getSet(it+1,qtd);
  21. }
  22.  
  23. int main() {
  24.     while (1) {
  25.         scanf("%d", &k);
  26.         if (!k) break;
  27.        
  28.         if (first) first=false;
  29.         else printf("\n");
  30.  
  31.         for (int i=0; i<k; i++)
  32.             scanf("%d", &s[i]);
  33.        
  34.         getSet(0,0);
  35.     }
  36.  
  37.     return 0;
  38. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement