diff --git a/.vs/slnx.sqlite b/.vs/slnx.sqlite index 62d1899..b50c921 100644 Binary files a/.vs/slnx.sqlite and b/.vs/slnx.sqlite differ diff --git a/C/linear_search.c b/C/linear_search.c new file mode 100644 index 0000000..c6dcf91 --- /dev/null +++ b/C/linear_search.c @@ -0,0 +1,25 @@ +#include + +int search(int arr[], int n, int x) +{ + int i; + for (i = 0; i < n; i++) + if (arr[i] == x) + return i; + return -1; +} + + +int main() +{ + int arr[] = { 2, 3, 4, 10, 40 }; + 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; +} \ No newline at end of file