#include <stdio.h>
int main(void) {
int T[20] = {66, 27, 97, 0, 23, 14, 13, 22, 50, 19,
10, 89, 65, 3, 55, 2, 49, 15, 77, 69};
int i, j, min, temp;
for (i = 0; i < 19; i++) {
min = i;
for (j = i + 1; j < 20; j++) {
if (T[j] < T[min]) {
min = j;
}
}
temp = T[i];
T[i] = T[min];
T[min] = temp;
}
for (i = 0; i < 20; i++) {
if (i < 19) {
}
}
return 0;
}
I2luY2x1ZGUgPHN0ZGlvLmg+CgppbnQgbWFpbih2b2lkKSB7CiAgICBpbnQgVFsyMF0gPSB7NjYsIDI3LCA5NywgMCwgMjMsIDE0LCAxMywgMjIsIDUwLCAxOSwKICAgICAgICAgICAgICAgICAxMCwgODksIDY1LCAzLCA1NSwgMiwgNDksIDE1LCA3NywgNjl9OwogICAgaW50IGksIGosIG1pbiwgdGVtcDsKCgogICAgZm9yIChpID0gMDsgaSA8IDE5OyBpKyspIHsKICAgICAgICBtaW4gPSBpOwogICAgICAgIGZvciAoaiA9IGkgKyAxOyBqIDwgMjA7IGorKykgewogICAgICAgICAgICBpZiAoVFtqXSA8IFRbbWluXSkgewogICAgICAgICAgICAgICAgbWluID0gajsKICAgICAgICAgICAgfQogICAgICAgIH0KICAgICAgICAKICAgICAgICB0ZW1wID0gVFtpXTsKICAgICAgICBUW2ldID0gVFttaW5dOwogICAgICAgIFRbbWluXSA9IHRlbXA7CiAgICB9CgogICAgCiAgICBwcmludGYoIuOCveODvOODiOW+jOOBruODh+ODvOOCv+WIlzpcbiIpOwogICAgZm9yIChpID0gMDsgaSA8IDIwOyBpKyspIHsKICAgICAgICBwcmludGYoIiVkIiwgVFtpXSk7CiAgICAgICAgaWYgKGkgPCAxOSkgewogICAgICAgICAgICBwcmludGYoIiwgIik7CiAgICAgICAgfQogICAgfQogICAgcHJpbnRmKCJcbiIpOwoKICAgIHJldHVybiAwOwp9
ソート後のデータ列:
0, 2, 3, 10, 13, 14, 15, 19, 22, 23, 27, 49, 50, 55, 65, 66, 69, 77, 89, 97