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