#include <stdio.h>
int main(void) {
int data[11];
int i, j, temp;
printf("11個の異なる整数を入力してください:\n"); for(i = 0; i < 11; i++) {
}
for(i = 0; i < 10; i++) {
for(j = 0; j < 10 - i; j++) {
if(data[j] > data[j + 1]) {
temp = data[j];
data[j] = data[j + 1];
data[j + 1] = temp;
}
}
}
printf("中央値は %d です。\n", data
[5]);
return 0;
}
I2luY2x1ZGUgPHN0ZGlvLmg+CgppbnQgbWFpbih2b2lkKSB7CiAgICBpbnQgZGF0YVsxMV07CiAgICBpbnQgaSwgaiwgdGVtcDsKICAgIAogICAgcHJpbnRmKCIxMeWAi+OBrueVsOOBquOCi+aVtOaVsOOCkuWFpeWKm+OBl+OBpuOBj+OBoOOBleOBhO+8mlxuIik7CiAgICBmb3IoaSA9IDA7IGkgPCAxMTsgaSsrKSB7CiAgICAgICAgc2NhbmYoIiVkIiwgJmRhdGFbaV0pOwogICAgfQoKICAgIGZvcihpID0gMDsgaSA8IDEwOyBpKyspIHsKICAgICAgICBmb3IoaiA9IDA7IGogPCAxMCAtIGk7IGorKykgewogICAgICAgICAgICBpZihkYXRhW2pdID4gZGF0YVtqICsgMV0pIHsKICAgICAgICAgICAgICAgIHRlbXAgPSBkYXRhW2pdOwogICAgICAgICAgICAgICAgZGF0YVtqXSA9IGRhdGFbaiArIDFdOwogICAgICAgICAgICAgICAgZGF0YVtqICsgMV0gPSB0ZW1wOwogICAgICAgICAgICB9CiAgICAgICAgfQogICAgfQoKICAgIAogICAgcHJpbnRmKCLkuK3lpK7lgKTjga8gJWQg44Gn44GZ44CCXG4iLCBkYXRhWzVdKTsKCiAgICByZXR1cm4gMDsKfQoK