diff --git a/c/a.out b/c/a.out new file mode 100755 index 0000000..a3f6b93 Binary files /dev/null and b/c/a.out differ diff --git a/c/linear_search.c b/c/linear_search.c new file mode 100644 index 0000000..a513f1f --- /dev/null +++ b/c/linear_search.c @@ -0,0 +1,19 @@ +#include +#include + +bool linear_search(int *a, int len, int needle) { + for (int i = 0; i < len; i++) { + if (a[i] == needle) { + return true; + } + } + + return false; +} + +int main(int argc, char *argv[]) { + int arr[5] = {1, 2, 3, 4, 5}; + int n = 5; + printf("the value %d is in the array: %d", n, linear_search(arr, 5, n)); + return(0); +}