Advertisement
Guest User

Untitled

a guest
Mar 23rd, 2018
88
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.68 KB | None | 0 0
  1. #include<stdio.h>
  2.  
  3. int main()
  4. {
  5. int a[100],mid,beg,end,key,n,i;
  6. printf("Enter number of elements in the sorted array:\n");
  7. scanf("%d",&n);
  8. printf("Elements: \n");
  9.  
  10. for(i=1;i<=n;i++)
  11. {
  12. scanf("%d",&a[i]);
  13. }
  14.  
  15. printf("enter the searching element: ");
  16. scanf("%d",&key);
  17. beg=1;
  18. end=n;
  19.  
  20.  
  21. while(beg<=end)
  22. {
  23. mid= (beg+end)/2;
  24. if(a[mid]==key)
  25. {
  26. printf("The position of searching element is %d",mid);
  27. break;
  28.  
  29. }
  30. else if(a[mid]<key)
  31. {
  32. beg=mid+1;
  33. }
  34. else if(a[mid]>key)
  35. {
  36. end=mid-1;
  37. }
  38. }
  39. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement