Advertisement
Guest User

Untitled

a guest
Nov 29th, 2015
69
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.76 KB | None | 0 0
  1. void swap(int t[], int i, int n)
  2. {
  3. int c=t[i];
  4. t[i]=t[n];
  5. t[n]=c;
  6. }
  7.  
  8. void perm(int tab[],int n)
  9. {
  10. //int a;
  11. if(n==1)
  12. {
  13. for(int i=0; i<3; i++)
  14. {
  15. printf("%d",tab[i]);
  16. }
  17. printf("\n");
  18. }
  19. else
  20. for(int i=0; i<n ;i++)
  21. {
  22. /*a=tab[i];
  23. tab[i]=tab[n];
  24. tab[n]=a;
  25. perm(tab,n-1);
  26. tab[i]=tab[n];
  27. tab[i]=a;
  28. */
  29. swap(tab,i,n);
  30. perm(tab, n-1);
  31. swap(tab,i,n);
  32.  
  33.  
  34. }
  35.  
  36. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement