Linear and Binary Search in Array
Linear and Binary Search in Array
#include<conio.h>
#include<stdio.h>
void main()
{
in tar[50],item,n,index;
clrscr();
printf(“\n ENTER DESIRED ARRAY SIZE(MAX 50)-:”);
scanf(“%d”,&n);
printf(“\n ENTER ARRAY ELEMENTS-:\n”);
for(int i=0;i<n;i++)
{
scanf(“%d”,ar[i]);
}
printf(“\n ENTER ELEMENT TO BE SEARCHED FOR-:”);
scanf(“%d”,&item);
index=lsearch(ar,n,item);
if(index==-1)
printf(“\n SORRY!GIVEN ELEMENT COULD NOT BE FOUND.\n”);
else
printf(“\n ELEMENT FOUND AT INDEX :%d, POSITION :%d”,index,(index+1));
getch();
}
OUTPUT
ENTER DESIRED ARRAY SIZE(MAX 50)-:7
ENTER ARRAY ELEMENTS-:
1 5 2 8 6 10 7
ENTER ELEMENT TO BE SEARCHED FOR-:6
ELEMENT FOUNT AT INDEX :4, POSITION :5