Add

Linear/Sequential Searching Implementation using C program 


 Problem solution

Linear/ Sequential Searching Data Structure Example in C - C program to find an element using Linear/Sequential Searching from an Array.

/*

    program to implement Linear Searching,

    to find an element in array.

*/

#include <stdio.h>

#define MAX 5

/**     function    :   linearSearch()

    to search an element.

**/

int linearSearch(int *a,int n)

{

    int i,pos=-1;

    for(i=0;i< MAX; i++)

    {

        if(a[i]==n)

        {

            pos=i;

            break;

        }

    }

    return pos;

}

int main()

{

    int i,n,arr[MAX];

    int num;     /* element to search*/

    int position;

    printf("\nEnter array elements:\n");

    for(i=0;i< MAX;i++)

        scanf("%d",&arr[i]);

    printf("\nNow enter element to search :");

    scanf("%d",&num);

    /* calling linearSearch function*/

    position=linearSearch(arr,num);

    if(num==-1)

        printf("Element not found.\n");

    else

        printf("Element found @ %d position.\n",position);

    return 0;


}

Output

Enter array elements:

    10

    20

    15

    30

    40

    Now enter element to search :15

    Element found @ 2 position.

Post a Comment

0 Comments
* Please Don't Spam Here. All the Comments are Reviewed by Admin.