/******************************************************************************
Welcome to GDB Online.
GDB online is an online compiler and debugger tool for C/C++.
Code, Compile, Run and Debug online from anywhere in world.
*******************************************************************************/
int singleNumber(int nums[], int size) {
int result = 0;
for (int i = 0; i < size; i++) {
result ^= nums[i];
}
return result;
}
int main() {
int n;
printf("Enter number of elements: ");
int arr[n];
printf("Enter %d elements:\n", n
); for (int i = 0; i < n; i++) {
}
int unique = singleNumber(arr, n);
printf("The element that appears only once is: %d\n", unique
);
return 0;
}
LyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKgoKV2VsY29tZSB0byBHREIgT25saW5lLgpHREIgb25saW5lIGlzIGFuIG9ubGluZSBjb21waWxlciBhbmQgZGVidWdnZXIgdG9vbCBmb3IgQy9DKysuCkNvZGUsIENvbXBpbGUsIFJ1biBhbmQgRGVidWcgb25saW5lIGZyb20gYW55d2hlcmUgaW4gd29ybGQuCgoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqLwoKIAppbnQgc2luZ2xlTnVtYmVyKGludCBudW1zW10sIGludCBzaXplKSB7CiAgICBpbnQgcmVzdWx0ID0gMDsKICAgIGZvciAoaW50IGkgPSAwOyBpIDwgc2l6ZTsgaSsrKSB7CiAgICAgICAgcmVzdWx0IF49IG51bXNbaV07ICAKICAgIH0KICAgIHJldHVybiByZXN1bHQ7Cn0KCmludCBtYWluKCkgewogICAgaW50IG47CiAgICAKICAgCiAgICBwcmludGYoIkVudGVyIG51bWJlciBvZiBlbGVtZW50czogIik7CiAgICBzY2FuZigiJWQiLCAmbik7CiAgICAKICAgIGludCBhcnJbbl07CiAgICAKICAgIHByaW50ZigiRW50ZXIgJWQgZWxlbWVudHM6XG4iLCBuKTsKICAgIGZvciAoaW50IGkgPSAwOyBpIDwgbjsgaSsrKSB7CiAgICAgICAgc2NhbmYoIiVkIiwgJmFycltpXSk7CiAgICB9CiAgICAKICAgIAogICAgaW50IHVuaXF1ZSA9IHNpbmdsZU51bWJlcihhcnIsIG4pOwogICAgcHJpbnRmKCJUaGUgZWxlbWVudCB0aGF0IGFwcGVhcnMgb25seSBvbmNlIGlzOiAlZFxuIiwgdW5pcXVlKTsKICAgIAogICAgcmV0dXJuIDA7Cn0KCg==