<prompt> Tekeleza chaguo la kukokotoa la C ambalo hupanga safu fulani ya nambari kamili kwa kutumia algoriti ya kupanga.PLINFORMAT  <response>: pamoja na pamoja na Kazi ya kuunganisha safu ndogo mbilivoid mergestd::vector arr, int left, int mid, int right int n1 katikati - kushoto 1; int n2 kulia - katikati; std::vector Ln1, Rn2; kwa int i 0; i arr, int left, int right ikiwa kushoto kulia kurudi; int katikati kushoto kulia - kushoto 2; mergeSortarr, left, mid; unganishaPangaarr, katikati 1, kulia; unganisha arr, kushoto, katikati, kulia;int main std::vector arr 12, 11, 13, 5, 6, 7; int arr_size arr.size; std::cout Safu iliyotolewa ni n; kwa int i 0; i arr_size; i std::cout arri ; std::cout n; mergeSortarr, 0, arr_size - 1; std::cout nSafu iliyopangwa ni n; kwa int i 0; i arr_size; i std::cout arri ; std::cout n; kurudi 0; 