Si tienes un array relleno y necesitas mostrar su contenido en orden inverso NO NECESITAS reordenarlo, simplemente necesitas recorrerlo desde atras hacia delante. Ejemplo:
Código:
char cadena[] = "probando";
int len = strlen(cadena);
int i;
for ( i=len-1; i>=0; i-- )
printf( "%c", cadena[i] );