Reversing an array of strings in C

I have the following array

char *pArr[] = {"Basic 1", "Abacas 2", "Education 3", "Diligent 4", "Country 5"};

I need to reverse this array so after the reversal this same array contains the strings from "Country 5" to "Basic 1".

This seems tricky I am not sure how to approach this.

How many English words
do you know?
Test your English vocabulary size, and measure
how many words do you know
Online Test
Powered by Examplum