diff --git a/c/.gitkeep b/c/.gitkeep deleted file mode 100644 index e69de29..0000000 diff --git a/c/linearsearch.c b/c/linearsearch.c new file mode 100644 index 0000000..5e2b6ff --- /dev/null +++ b/c/linearsearch.c @@ -0,0 +1,19 @@ +#include + +int search(int array[], int n, int x) { + + for (int i = 0; i < n; i++) + if (array[i] == x) + return i; + return -1; +} + +int main() { + int array[] = {2, 4, 0, 1, 9}; + int x = 1; + int n = sizeof(array) / sizeof(array[0]); + + int result = search(array, n, x); + + (result == -1) ? printf("Element not found") : printf("Element found at index: %d", result); +} \ No newline at end of file diff --git a/c/linearsearch.exe b/c/linearsearch.exe new file mode 100644 index 0000000..1364179 Binary files /dev/null and b/c/linearsearch.exe differ