From 183a902df81291f473c5221b7965a13fd798523e Mon Sep 17 00:00:00 2001 From: Harsh-Khulwe <108626917+Harsh-Khulwe@users.noreply.github.com> Date: Tue, 3 Oct 2023 12:06:53 +0530 Subject: [PATCH] Create LinearSearch.c C program for linear search in an array. --- algorithms/c/LinearSearch.c | 34 ++++++++++++++++++++++++++++++++++ 1 file changed, 34 insertions(+) create mode 100644 algorithms/c/LinearSearch.c diff --git a/algorithms/c/LinearSearch.c b/algorithms/c/LinearSearch.c new file mode 100644 index 0000000..c527dca --- /dev/null +++ b/algorithms/c/LinearSearch.c @@ -0,0 +1,34 @@ +#include +#include + +int lsearch(int arr[], int el, int len) +{ + for(int i = 0; i < len; i++) + { + if(arr[i] == el) + return i; + } + + return -1; +} + +int main() +{ + int n, el; + + printf("Enter the length of array: "); + scanf("%d", &n); + + int arr[n]; + + printf("Enter the elements of array: "); + for(int i = 0; i < n; i++) + scanf("%d", &arr[i]); + + printf("Which element of array you want to search: "); + scanf("%d", &el); + + printf("Element %d exists at index %d", el, lsearch(arr, el, n)); + + return 0; +}