<prompt> Unda chaguo za kukokotoa za C ambacho huchukua kielekezi hadi safu kamili na urefu wake kama ingizo na kubadilisha mpangilio wa vipengee katika safu.  <response>: cpppamoja na void reverseArrayint arr, int length kwa int i 0; i urefu 2; i int temp arri; arri arrurefu - i - 1; arrurefu - i - 1 temp; int main int arr 1, 2, 3, 4, 5; int urefu sizeofarr sizeofarr0; reverseArrayarr, urefu; kwa int i 0; i urefu; i std::cout arri ; kurudi 0;Msimbo huu unafafanua chaguo za kukokotoa reverseArray ambayo huchukua kielekezi kamili na urefu wa safu kama ingizo. Kazi hugeuza mpangilio wa vipengele katika safu kwa kubadilisha kipengele cha kwanza na cha mwisho, kipengele cha pili na cha pili hadi cha mwisho, na kadhalika hadi kufikia katikati ya safu.Katika chaguo za kukokotoa kuu, tunaunda safu ya mfano na kuita kitendakazi cha reverseArray ili kubadilisha vipengele vyake. Kisha, tunachapisha safu iliyoachwa ili kuthibitisha kwamba chaguo la kukokotoa linafanya kazi kwa usahihi. 