#include <stdio.h>
#define MAX 100
int main(void) {
int n, target;
int data[MAX];
int i, closest_index = 0;
int min_diff, diff;
for (i = 0; i < n; i++) {
}
diff = data[0] - target;
if (diff < 0) diff = -diff;
min_diff = diff;
for (i = 1; i < n; i++) {
diff = data[i] - target;
if (diff < 0) diff = -diff;
if (diff < min_diff) {
min_diff = diff;
closest_index = i;
}
}
printf("%d番目の値がもっとも近い\n", closest_index
+ 1);
return 0;
}
I2luY2x1ZGUgPHN0ZGlvLmg+CiNkZWZpbmUgTUFYIDEwMAoKaW50IG1haW4odm9pZCkgewogICAgaW50IG4sIHRhcmdldDsKICAgIGludCBkYXRhW01BWF07CiAgICBpbnQgaSwgY2xvc2VzdF9pbmRleCA9IDA7CiAgICBpbnQgbWluX2RpZmYsIGRpZmY7CiAgICBzY2FuZigiJWQiLCAmbik7CgogICAgZm9yIChpID0gMDsgaSA8IG47IGkrKykgewogICAgICAgIHNjYW5mKCIlZCIsICZkYXRhW2ldKTsKICAgIH0KCiAgICBzY2FuZigiJWQiLCAmdGFyZ2V0KTsKCiAgICBkaWZmID0gZGF0YVswXSAtIHRhcmdldDsKICAgIGlmIChkaWZmIDwgMCkgZGlmZiA9IC1kaWZmOwogICAgbWluX2RpZmYgPSBkaWZmOwoKCiAgICBmb3IgKGkgPSAxOyBpIDwgbjsgaSsrKSB7CiAgICAgICAgZGlmZiA9IGRhdGFbaV0gLSB0YXJnZXQ7CiAgICAgICAgaWYgKGRpZmYgPCAwKSBkaWZmID0gLWRpZmY7CgogICAgICAgIGlmIChkaWZmIDwgbWluX2RpZmYpIHsKICAgICAgICAgICAgbWluX2RpZmYgPSBkaWZmOwogICAgICAgICAgICBjbG9zZXN0X2luZGV4ID0gaTsKICAgICAgICB9CiAgICB9CgogICAgcHJpbnRmKCIlZOeVquebruOBruWApOOBjOOCguOBo+OBqOOCgui/keOBhFxuIiwgY2xvc2VzdF9pbmRleCArIDEpOwoKICAgIHJldHVybiAwOwp9