From eaffb74fa1980fde20883e75acfd281601050680 Mon Sep 17 00:00:00 2001 From: SHIVAM KANSAL <37900053+shivamkansal@users.noreply.github.com> Date: Tue, 27 Oct 2020 21:06:12 +0530 Subject: [PATCH] create linear search --- CPP/linearsearch.cpp | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) create mode 100644 CPP/linearsearch.cpp diff --git a/CPP/linearsearch.cpp b/CPP/linearsearch.cpp new file mode 100644 index 000000000..18dad825f --- /dev/null +++ b/CPP/linearsearch.cpp @@ -0,0 +1,26 @@ +#include +using namespace std; + +int search(int arr[], int n, int x) +{ + int i; + for (i = 0; i < n; i++) + if (arr[i] == x) + return i; + return -1; +} + +// Driver code +int main(void) +{ + 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) + ? cout << "Element is not present in array" + : cout << "Element is present at index " << result; + return 0; +}