#include <stdio.h>

int cmp(int x, int y){
	
	return x > y;
}

void swap(int *x, int *y){
	
	int tmp = *x;
	
	*x = *y;
	*y = tmp;
}

int main(void) {
	
	int a[] = {3, 1, 4, 1, 5, 9, 2, 6, 5};
	size_t n = sizeof a / sizeof a[0];
	
	for(size_t i = 0; i < n-1; i++){
		for(size_t j = 0; j < n-1-i; j++){
			if(cmp(a[j+1], a[j])){
				swap(&a[j+1], &a[j]);
			}
		}
	}
	
	for(size_t i =0; i < n; i++){
		printf("%d", a[i]);
	}
	printf("\n");
	
	return 0;
}
