diff --git a/linear-search.c b/linear-search.c index 45a6b8d..6c379f9 100644 --- a/linear-search.c +++ b/linear-search.c @@ -1,16 +1,32 @@ #include -void display() +void display(int* arr,int n) { - // display code goes here + for (int i = 0; i < n; i++) + { + printf("%d ",arr[i]); + } + } -int linearSearch() +int linearSearch(int* arr,int target,int size) { - // linear search code goes here + int ans=-1; + for (int i = 0; i < size; i++) + { + if (arr[i]==target) + { + ans=i; + return i; + } + + } + return ans; + } int main() { int arr[] = {5, 3, 7, 9, 10, 12, 7, 2, 4}; - // main program + display(arr,9); + int idx=linearSearch(arr,10,9); return 0; } \ No newline at end of file