#include using namespace std; void printArray(int arr[], int n){ for(int i=0;i=0){ for(i=0;i<=(p-1);++i){ if (a[i]<=a[i+1]) swap(&a[i],&a[i+1]); else continue; } p--; } } void permute(int *array,int i,int length){ if(length == i){ printArray(array,length); return; } int j = i; for(j=i;j