Linear
Linear
h>
#include<stdlib.h>
void main()
{
int a[50],i,n,elt,count,pos=-1,key;
printf("linear search");
printf("\n\t\n\n");
printf("\n\t enter the limit");
scanf("%d",&n);
printf("enter the elements:");
for(i=0;i<n;i++)
{
scanf("%d",&a[i]);
}
printf("\n\t the elements are:");
scanf("%d",&key);
pos=linear(key,a,n);
if(pos==-1)
printf("the element not found");
else
printf("the element is in position %d",pos);
return;
}
int linear(int key,int a[],int n)
{
int i;
for(i=0;i<n;i++)
{
if(key==a[i])
return(i+1);
}
return-1;
}
output:
mdit@mdit-desktop:~$ ./a.out
linear search