Código
#include <stdio.h> #include <stdlib.h> main() { //Declaracion de variables int i,c[]={1,2,3,4,5,6}; int j; //Bucle de inversion for (i=0;i<=5;i++) c[i]=c[5-i]; //Impresion del invertido del vector for (j=0;j<=5;j++) }
El problema es que para los valores c[3]hasta c[5] ya se han invertido por lo que vuelve a invertir los mismos tres valores. Si alguien encuentra una solucion se agradeceria mucho.