linear search without recursion
Linear Search Without Recursion Using C Program
Program:
#include<stdio.h>
void main()
{
    int a[50],n,f,key,i;
    clrscr();
    printf("enter no of elements to be entered");
    scanf("%d",&n);
    printf("enter elements ");
    for(i=1;i<=n;i++)
        scanf("%d",&a[i]);
    printf("enter the key value to find");
    scanf("%d",&key);
    f=lsearch(a,n,key);
    if(f==0)
       printf("the key not found");
    else
       printf("the %d is found at %d",key,f);
    getch();
}
int lsearch(int a[],int n,int key)
{
    int i;
    for(i=1;i<=n;i++)
    {
        if(a[i]==key)
        return i;
    }
    return 0;
}
Output:
 
 
 
 
          
      
 
  
 
 
 
 
 
 
 
 
 
 
No comments:
Post a Comment