<prompt> Tekeleza algorithm ya utaftaji wa binary katika C kwa kutumia viashiria.  <response>: cpppamoja na int binarySearchint arr, int size, int target int left arr; int kulia arr ukubwa - 1; wakati kushoto kulia int katikati kushoto kulia - kushoto 2; ikiwa katikati lengo kurudi katikati - arr; Rudisha index ya kipengele kilichopatikana ikiwa katikati lengo kushoto katikati 1; nyengine kulia katikati - 1; kurudi -1; Kipengele hakijapatikanaint main int arr 1, 3, 5, 7, 9, 11, 13; int size sizeofarr sizeofarr0; lengo la int 11; int result binarySearcharr, size, target; ikiwa matokeo ! -1 std::cout Kipengele kilichopatikana katika faharisi: matokeo std::endl; nyengine std::cout Kipengele hakijapatikana std::endl; kurudi 0;Nambari hii ya C inatekelezea algoriti ya utaftaji wa binary kwa kutumia viashiria. Chaguo za kukokotoa za Utafutaji-mbili huchukua mkusanyiko kamili, ukubwa wake, na thamani inayolengwa kutafutwa kama hoja za ingizo. Inarudisha faharisi ya thamani inayolengwa katika safu ikiwa inapatikana, vinginevyo, inarudi -1.Katika chaguo za kukokotoa kuu, tunafafanua safu iliyopangwa ya mfano na kuita binarySearch yenye safu hii na thamani inayolengwa. Matokeo yataonyesha faharasa ya thamani inayolengwa katika safu au kuonyesha kwamba kipengele hakikupatikana. 