From a607295eeff62684e5c288baad849c8304a248a4 Mon Sep 17 00:00:00 2001 From: Nischay mrzn <129774293+Nischaymrzn@users.noreply.github.com> Date: Wed, 30 Oct 2024 10:28:47 +0545 Subject: [PATCH] Create linearsearch.c --- C/linearsearch.c | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) create mode 100644 C/linearsearch.c diff --git a/C/linearsearch.c b/C/linearsearch.c new file mode 100644 index 0000000..814959d --- /dev/null +++ b/C/linearsearch.c @@ -0,0 +1,25 @@ +#include +int sequential_search(int[], int, int); +void main() { + int x[20], i, n, p, key; + printf("Enter the number of element:"); + scanf("%d", &n); + printf("\n Enter %d elements:", n); + for (i = 0; i < n; i++) + scanf("%d", &x[i]); + printf("Enter the element to be search:"); + scanf("%d", &key); + p = sequential_search(x, n, key); + if (p == -1) + printf("Number not found."); + else + printf("%d is found at location %d", key, p+1); +} +int sequential_search(int a[], int n, int k) { + int i; + for (i = 0; i < n; i++) { + if (k == a[i]) + return (i); + } + return (-1); +}