Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- void swap(int t[], int i, int n)
- {
- int c=t[i];
- t[i]=t[n];
- t[n]=c;
- }
- void perm(int tab[],int n)
- {
- //int a;
- if(n==1)
- {
- for(int i=0; i<3; i++)
- {
- printf("%d",tab[i]);
- }
- printf("\n");
- }
- else
- for(int i=0; i<n ;i++)
- {
- /*a=tab[i];
- tab[i]=tab[n];
- tab[n]=a;
- perm(tab,n-1);
- tab[i]=tab[n];
- tab[i]=a;
- */
- swap(tab,i,n);
- perm(tab, n-1);
- swap(tab,i,n);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement