#include <stdio.h>
int arrayShift(int arr[], int length, int value) {
int r = 0, w = 0;
for (; r != length ; r++) {
if (arr[r] != value) {
arr[w++] = arr[r];
}
}
return w;
}
int main(void) {
int inputarray[]={9,8,9,9,9,9,6};
int length = 7;
int value = 9;
int newLen = arrayShift(inputarray, length, value);
for (int i = 0 ; i != newLen ; i++) {
}
return 0;
}
I2luY2x1ZGUgPHN0ZGlvLmg+CgppbnQgYXJyYXlTaGlmdChpbnQgYXJyW10sIGludCBsZW5ndGgsIGludCB2YWx1ZSkgewogICAgaW50IHIgPSAwLCB3ID0gMDsKICAgIGZvciAoOyByICE9IGxlbmd0aCA7IHIrKykgewogICAgICAgIGlmIChhcnJbcl0gIT0gdmFsdWUpIHsKICAgICAgICAgICAgYXJyW3crK10gPSBhcnJbcl07CiAgICAgICAgfQogICAgfQogICAgcmV0dXJuIHc7Cn0KCmludCBtYWluKHZvaWQpIHsKCmludCBpbnB1dGFycmF5W109ezksOCw5LDksOSw5LDZ9OwppbnQgbGVuZ3RoID0gNzsKaW50IHZhbHVlID0gOTsKaW50IG5ld0xlbiA9IGFycmF5U2hpZnQoaW5wdXRhcnJheSwgbGVuZ3RoLCB2YWx1ZSk7CmZvciAoaW50IGkgPSAwIDsgaSAhPSBuZXdMZW4gOyBpKyspIHsKCXByaW50ZigiJWQgIiwgaW5wdXRhcnJheVtpXSk7Cn0KcHJpbnRmKCJcbiIpOwoJcmV0dXJuIDA7Cn0K