#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