<prompt> Tekeleza algoriti rahisi ya utafutaji wa binary katika C ambayo inachukua safu kamili na nambari inayolengwa kama ingizo, na kurudisha faharasa ya nambari kamili inayolengwa ikiwa imepatikana, au -1 ikiwa haijapatikana.PLINFORMAT  <response>: pamoja na Kazi ya kufanya utafutaji wa binary kwenye safu iliyopangwaint binary_searchint arr, int size, int target int kushoto 0; int kulia ukubwa - 1; Endelea kutafuta ilhali masafa hayana tupu wakati kushoto kulia int katikati kushoto kulia - kushoto 2; ikiwa arrmid lengo kurudi katikati; Lengo limepatikana, rudisha index yake vinginevyo ikiwa arrmid target kushoto katikati 1; Tafuta katika nusu ya kulia nyengine kulia katikati - 1; Tafuta katika nusu ya kushoto kurudi -1; Lengo halijapatikana, rudisha -1int main int arr 1, 3, 5, 7, 9, 11, 13, 15; int size sizeofarr sizeofarr0; lengo la int 7; int result binary_searcharr, size, target; ikiwa matokeo ! -1 std::cout Kipengele kilichopatikana katika faharisi: matokeo std::endl; nyengine std::cout Kipengele hakijapatikana katika safu std::endl; kurudi 0; 