Ds Assign Search 2
Ds Assign Search 2
0801ME231095
IT SECOND YEAR (B-3)
Q23 . Write a program to search the desired element from the given data using linear
search.
#include <stdio.h>
void linearsearch (int arr [] , int size ,int desired )
{
int flag =0;
int index;
for(int i=0; i<size ; i++){
if(arr [i]==desired){
flag=1;
index=i; }
}
if(flag>0) {
printf("\ncthe desired element %d is found at index : %d \n",desired , index); }
else{ printf(“\n the desired element isn't present in the array \n"); }
}
int main(){
int A[] = {1,4, 5,2, 66,32,36,0,7,22,27,9,10};
int size = sizeof(A)/ sizeof(A[0]) ;
int desired ;
printf("enter the element u want to search : ");
scanf("%d",&desired);
Q24 . Write a program to search the desired element from the given data using binary
search.
#include <stdio.h>
}
else {
if (arr[mid] > desired) {low = mid + 1;}
else{high = mid - 1; }
}
}
return -1;
}
int main() {
int arr[] = {200, 182, 161, 142, 64, 27, 22, 16, 14, 12,4,2,1,0};
int size = sizeof(arr) / sizeof(arr[0]);
int desired;
else
{
printf("the desired element %d is present atv the index %d\n", desired,result);}
return 0;
}
SHAURYA JAIN
0801ME231095
IT SECOND YEAR (B-3)