#include <stdio.h>
int main(void) {
int NUMS[11];
int i, j, temp;
printf("11個の異なる整数を入力してください:\n"); for (i = 0; i < 11; i++) {
}
for (i = 0; i < 11; i++) {
for (j = i + 1; j < 11; j++) {
if (NUMS[i] > NUMS[j]) {
temp = NUMS[i];
NUMS[i] = NUMS[j];
NUMS[j] = temp;
}
}
}
printf("\n昇順(小さい順)に並べ替えた結果:\n"); for (i = 0; i < 11; i++) {
}
printf("\n\n中央値は: %d\n", NUMS
[5]);
return 0;
}
I2luY2x1ZGUgPHN0ZGlvLmg+CgppbnQgbWFpbih2b2lkKSB7CiAgICBpbnQgTlVNU1sxMV07CiAgICBpbnQgaSwgaiwgdGVtcDsKCiAgICAKICAgIHByaW50ZigiMTHlgIvjga7nlbDjgarjgovmlbTmlbDjgpLlhaXlipvjgZfjgabjgY/jgaDjgZXjgYQ6XG4iKTsKICAgIGZvciAoaSA9IDA7IGkgPCAxMTsgaSsrKSB7CiAgICAgICAgcHJpbnRmKCIlZOWAi+ebrjogIiwgaSArIDEpOwogICAgICAgIHNjYW5mKCIlZCIsICZOVU1TW2ldKTsKICAgIH0KCiAgICAKICAgIGZvciAoaSA9IDA7IGkgPCAxMTsgaSsrKSB7CiAgICAgICAgZm9yIChqID0gaSArIDE7IGogPCAxMTsgaisrKSB7CiAgICAgICAgIAogICAgICAgICAgICBpZiAoTlVNU1tpXSA+IE5VTVNbal0pIHsKICAgICAgICAgICAgICAgIHRlbXAgPSBOVU1TW2ldOwogICAgICAgICAgICAgICAgTlVNU1tpXSA9IE5VTVNbal07CiAgICAgICAgICAgICAgICBOVU1TW2pdID0gdGVtcDsKICAgICAgICAgICAgfQogICAgICAgIH0KICAgIH0KCiAgCiAgICBwcmludGYoIlxu5piH6aCG77yI5bCP44GV44GE6aCG77yJ44Gr5Lim44G55pu/44GI44Gf57WQ5p6cOlxuIik7CiAgICBmb3IgKGkgPSAwOyBpIDwgMTE7IGkrKykgewogICAgICAgIHByaW50ZigiJWQgIiwgTlVNU1tpXSk7CiAgICB9CiAgICAKICAgCiAgICBwcmludGYoIlxuXG7kuK3lpK7lgKTjga86ICVkXG4iLCBOVU1TWzVdKTsKCiAgICByZXR1cm4gMDsKfQ==