programming-examples/c/Search_Sorting/C Program to demonstrate sequential search or linear search.C
2019-11-15 12:59:38 +01:00

37 lines
813 B
C

/* Program to demonstrate sequential search or linear search */
#include <stdio.h>
#include <conio.h>
int sequential(int x[ ], int n, int key) ;
void main()
{
int i, n, x[20], key ;
clrscr() ;
printf("Enter the number of elements: ") ;
scanf("%d",&n) ;
printf("Enter the elements:\n") ;
for(i=0 ; i<n ; i++)
scanf("%d",&x[i]) ;
printf("Enter the element to be searched: ") ;
scanf("%d",&key) ;
i=sequential(x,n,key) ;
if(i==-1)
printf("%d not found.", key) ;
else
printf("%d found at position %d.", key,i) ;
getch() ;
}
int sequential(int x[ ], int n, int key)
{
int i=0 ;
while(i<n)
if(key==x[i])
return i ;
else
i++ ;
return -1 ;
}