Question: I need help making a function called ReverseArray in C programming to reverse the elements of the array and sort it in descending order. My

I need help making a function called "ReverseArray" in C programming to reverse the elements of the array and sort it in descending order. My code is written below along with the ReverseArray prototype that needs to be created bolded, everything else is fine:

#include

void PrintArray(int size, int array[]) { for (int i = 0; i < size; i++) { printf ("array[%d] = %d ", i, array[i]); } }

void swap(int *var1, int *var2) { // swap function to swap var1 and var2 using a temp variable

int temp = *var1; *var1 = *var2; *var2 = temp;

}

void SelectionSort(int size, int array[]) { // sort function to sort an array in acsending order

int i, j; for (i = 0; i < size-1; i++) for (j = 0; j < size-i-1; j++) if (array[j] > array[j+1]) swap(&array[j], &array[j+1]);

}

void ReverseArray (int size, int *ptr2Array)

{

//sorts function in descending order }

int main () {

int data[] = {2, 7, 8, -8, 1, 9, 3, 5}; SelectionSort(sizeof(data)/sizeof (int), data); PrintArray(sizeof(data)/sizeof(int), data); return 0;

}

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Databases Questions!