CCCPaste

Permute

#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