#include <stdio.h>
#define NUM 10
int main(void) {
int a[] = {2,4,1,8,10,7,4,6,3,5};
int i,j,key;
for(i=0; i<NUM; i++)
// 探索
for(i=0; i<NUM; i++){
if(a[i]==key){
//削除=前に詰める
for(j=i; j<NUM-1; j++) a[j] = a[j+1];
// 末尾要素を0にする
a[9] = 0;
//探索位置を次に進めない
i--;
}
}
for(i=0; i<NUM; i++)
return 0;
}
I2luY2x1ZGUgPHN0ZGlvLmg+CiNkZWZpbmUgTlVNIDEwCgppbnQgbWFpbih2b2lkKSB7CiAgICBpbnQgYVtdID0gezIsNCwxLDgsMTAsNyw0LDYsMyw1fTsKICAgIGludCBpLGosa2V5OwogICAgCiAgICBmb3IoaT0wOyBpPE5VTTsgaSsrKQogICAgCXByaW50ZigiJTNkIixhW2ldKTsKICAgIHByaW50ZigiXG4iKTsKICAgIAogICAgc2NhbmYoIiVkIiwgJmtleSk7CiAgICAvLyDmjqLntKIKICAgIGZvcihpPTA7IGk8TlVNOyBpKyspewogICAgICAgIGlmKGFbaV09PWtleSl7CiAgICAgICAgICAgIC8v5YmK6ZmkPeWJjeOBq+ipsOOCgeOCiwogICAgICAgICAgICBmb3Ioaj1pOyBqPE5VTS0xOyBqKyspIGFbal0gPSBhW2orMV07CiAgICAgICAgICAgIC8vIOacq+Wwvuimgee0oOOCku+8kOOBq+OBmeOCiwogICAgICAgICAgICBhWzldID0gMDsKICAgICAgICAgICAgLy/mjqLntKLkvY3nva7jgpLmrKHjgavpgLLjgoHjgarjgYQKICAgICAgICAgICAgaS0tOwogICAgICAgIH0KICAgIH0KICAgIAogICAgZm9yKGk9MDsgaTxOVU07IGkrKykKICAgIAlwcmludGYoIiUzZCIsYVtpXSk7CiAgICBwcmludGYoIlxuIik7CiAgICAKCXJldHVybiAwOwp9