#include<stdio.h>
void printArray(int *x,int n){
int i;
for(i
=0;i
<n
;i
++) printf("%3d",x
[i
]); }
void swap(int *x,int *y){
int t=*x;*x=*y;*y=t;
}
void sort(int *x,int n){
int i,j;
for(i=1;i<n;i++){
for(j=0;j<n-i;j++){
if(x[j]>x[j+1]) swap(&x[j],&x[j+1]);
}
}
}
int main(void){
int x[]={3,4,2,5,1};
int n=5;
sort(x,n);
printArray(x,n);
return 0;
}
I2luY2x1ZGU8c3RkaW8uaD4Kdm9pZCBwcmludEFycmF5KGludCAqeCxpbnQgbil7CiBpbnQgaTsKIGZvcihpPTA7aTxuO2krKykgcHJpbnRmKCIlM2QiLHhbaV0pOwogcHJpbnRmKCJcbiIpOwp9CnZvaWQgc3dhcChpbnQgKngsaW50ICp5KXsKIGludCB0PSp4Oyp4PSp5Oyp5PXQ7Cn0Kdm9pZCBzb3J0KGludCAqeCxpbnQgbil7CiBpbnQgaSxqOwogZm9yKGk9MTtpPG47aSsrKXsKICBmb3Ioaj0wO2o8bi1pO2orKyl7CiAgIGlmKHhbal0+eFtqKzFdKSBzd2FwKCZ4W2pdLCZ4W2orMV0pOwogIH0KIH0KfQppbnQgbWFpbih2b2lkKXsKIGludCB4W109ezMsNCwyLDUsMX07CiBpbnQgbj01Owogc29ydCh4LG4pOwogcHJpbnRBcnJheSh4LG4pOwogcmV0dXJuIDA7Cn0=