#include<stdio.h>

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

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

int main(void){
	int a[]={3,1,4,1,5,9,2,6,5};
	int cnt=0;
	size_t n=sizeof a/ sizeof a[0];
	for(size_t i=0;i<n;++i){
		int pin=0;
		for(size_t j=0;j<n-1-i;++j){
			if(cmp(a[j],a[j+1])){
				swap(&a[j],&a[j+1]);
				cnt++;
			pin=1;	
			}
		}
	 if(pin==0){
	 	break;
	 }
	}

printf("swapの回数は%d\n",cnt);
for(size_t i=0;i<n;++i){
	printf("%d",a[i]);
}
printf("\n");
return 0;
}