Dsu 2nd Practical
Dsu 2nd Practical
#include<stdio.h>
#include<conio.h>
int binsearch (int a[], int i, int j, int key);
int linsearch (int a[], int n, int key);
int main()
{
int a[30],key,n,i,result,op;
clrscr();
do
{
printf("\n1 Linear Search:");
printf("\n2 Binary Search\n3 Quit:");
printf("\n Enter Your Choice:");
scanf("%d",&op);
switch(op)
{
case1: printf("\n Enter no of elements:");
scanf("%",&n);
printf("\n Enter a list of %d elements:",n);
for(i=0;i<=n;i++)
scanf("%d",&a[i]);
printf("\n Enter the element to be searched:");
scanf("%d",&key);
result=linsearch (a,n,key);
if(result ==-1)
printf("\n Not Found:");
else
printf("\n Found at location=%d",result+1);
break;