Idées
- Calculez la longueur du tableau
- La première et l'avant-dernière position sont interchangées; la i-ième position est interchangée avec la longueur-1-ième position
- Boucle la moitié du tableau
Voici le code, qui peut être exécuté directement:
#include <stdio.h>
int main()
{
int l[10] = {10,9,8,7,6,5,4,3,2,1};
int temp,position;
int length =sizeof(l)/sizeof(int);
printf("This length of array = %d\n",length);
for(int i = 0;i<length;i++)
{
printf("%d",l[i]);
}
printf("\n-----This is a separation line--------\n");
for(int i=0;i<length/2;i++)
{
temp = l[i];
position = length-1-i;
l[i] = l[position];
l[position] = temp;
}
for(int i = 0;i<length;i++)
{
printf("%d",l[i]);
}
return 0;
}