ALGORITHM

  1. Take the input of the element to be searched in x let’s say
  2. starting from first element, compare x with each of the elements in the array one by one
  3. if x==index, return the Index
  4. Else, write “NOT FOUND”
// Linear Search in C

#include <stdio.h>

int search(int array[], int n, int x) {
  
  // Going through array sequencially
  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);
}