#include <stdio.h>
int search(int arr[], int N, int x)
{
for (int i = 0; i < N; i++)
if (arr[i] == x)
return i;
return -1;
}
int main(void)
{
int arr[] = {3, 6, 1, 4, 7, 5, 2};
int x = 10;
int N = sizeof(arr) / sizeof(arr[0]);
// Function call
int result = search(arr, N, x);
(result == -1)
? printf("Element is not present in array") : printf("Element is present at index %d", result
); return 0;
}
I2luY2x1ZGUgPHN0ZGlvLmg+CmludCBzZWFyY2goaW50IGFycltdLCBpbnQgTiwgaW50IHgpCnsKICAgIGZvciAoaW50IGkgPSAwOyBpIDwgTjsgaSsrKQogICAgICAgIGlmIChhcnJbaV0gPT0geCkKICAgICAgICAgICAgcmV0dXJuIGk7CiAgICByZXR1cm4gLTE7Cn0KaW50IG1haW4odm9pZCkKewogICAgaW50IGFycltdID0gezMsIDYsIDEsIDQsIDcsIDUsIDJ9OwogICAgaW50IHggPSAxMDsKICAgIGludCBOID0gc2l6ZW9mKGFycikgLyBzaXplb2YoYXJyWzBdKTsKCiAgICAvLyBGdW5jdGlvbiBjYWxsCiAgICBpbnQgcmVzdWx0ID0gc2VhcmNoKGFyciwgTiwgeCk7CiAgICAocmVzdWx0ID09IC0xKQogICAgICAgID8gcHJpbnRmKCJFbGVtZW50IGlzIG5vdCBwcmVzZW50IGluIGFycmF5IikKICAgICAgICA6IHByaW50ZigiRWxlbWVudCBpcyBwcmVzZW50IGF0IGluZGV4ICVkIiwgcmVzdWx0KTsKICAgIHJldHVybiAwOwp9Cg==