// BubleSort
#include <stdio.h>
#include <stdlib.h>
void printA(int a[], int n){
int i;
for(i=0;i<n;i++){
}
}
void swap(int* a, int* b){
int tmp;
tmp = *a;
*a = *b;
*b = tmp;
}
//バブルソート関数
void BubleSort(int a[], int n){
for(int i=0; i<n-1; i++){
for(int j=1; j<n-i; j++){
if(a[j]<a[j-1]){
swap(&a[j],&a[j-1]);
}
}
}
}
int main(void){
int n,i;
int *v;
v
= (int*)malloc(sizeof(int)*n
); if(v==NULL){
return -1;
}
for(i=0;i<n;i++){
}
BubleSort(v,n);
printA(v,n);
return 0;
}
Ly8gQnVibGVTb3J0CiNpbmNsdWRlIDxzdGRpby5oPgojaW5jbHVkZSA8c3RkbGliLmg+CiAKdm9pZCBwcmludEEoaW50IGFbXSwgaW50IG4pewogICAgaW50IGk7CiAgICBmb3IoaT0wO2k8bjtpKyspewogICAgICAgIHByaW50ZigiJWQgIixhW2ldKTsKICAgIH0KICAgIHByaW50ZigiXG4iKTsKfQogCnZvaWQgc3dhcChpbnQqIGEsIGludCogYil7CiAgICBpbnQgIHRtcDsKICAgIHRtcCA9ICphOwogICAgKmEgPSAqYjsKICAgICpiID0gdG1wOwp9CiAKIAovL+ODkOODluODq+OCveODvOODiOmWouaVsAp2b2lkIEJ1YmxlU29ydChpbnQgYVtdLCBpbnQgbil7Cglmb3IoaW50IGk9MDsgaTxuLTE7IGkrKyl7CgkJZm9yKGludCBqPTE7IGo8bi1pOyBqKyspewoJCQlpZihhW2pdPGFbai0xXSl7CgkJCXN3YXAoJmFbal0sJmFbai0xXSk7CgkJfQoJCX0KCX0KfQogCmludCBtYWluKHZvaWQpewogICAgaW50IG4saTsKICAgIGludCAqdjsKICAgIHNjYW5mKCIlZCIsJm4pOwogICAgdiA9IChpbnQqKW1hbGxvYyhzaXplb2YoaW50KSpuKTsKICAgIGlmKHY9PU5VTEwpewogICAgICAgIHByaW50ZigiRVJST1JcbiIpOwogICAgICAgIHJldHVybiAtMTsKICAgIH0KICAgIGZvcihpPTA7aTxuO2krKyl7CiAgICAgICAgc2NhbmYoIiVkIiwmdltpXSk7CiAgICB9CiAgICBCdWJsZVNvcnQodixuKTsKICAgIHByaW50QSh2LG4pOwogICAgZnJlZSh2KTsKICAgIHJldHVybiAwOwp9CiA=