Comment inverser des éléments d'un tableau avec le langage C
Étape 1
Pour assigner la taille d'un tableau en langage C, il est nécessaire de le faire en utilisant la variable "size". Par exemple, pour affecter quatre éléments à un tableau, vous devez écrire l'instruction "int size = 4;".
Étape 2
Définissez un arrangement dans votre programme écrit en C en écrivant les instructions suivantes:
int array [taille];
Étape 3
Pour ajouter des éléments à un tableau, tels que 2, 12, 7 et 40, écrivez ce qui suit:
tableau [0] = 2; tableau [1] = 12; tableau [2] = 7; tableau [3] = 40;
Étape 4
Si vous souhaitez accéder à la moitié des éléments d'un tableau, créez un cycle "en boucle" comme suit:
pour (int i = 0; i
Notez que le cycle sera conditionné par l'index "taille / 2".
Étape 5
Pour affecter des éléments d'un tableau à une variable temporaire nommée "temp", écrivez ce qui suit:
pour (int i = 0; i
De cette façon, la valeur d'un élément sera conservée en mémoire. Notez que les touches déterminent l’instruction du cycle.
Étape 6
Pour échanger les éléments de la première moitié du tableau avec ceux de la seconde moitié, écrivez ce qui suit:
pour (int i = 0; i
Les positions "size-1-i" correspondent aux éléments qui se trouvent dans la seconde moitié du tableau. Notez que le premier élément correspondant à la position "0" (i = 0) est échangé avec le dernier élément correspondant à la position "3" (4-1-0 = 3).
Étape 7
Affichez les éléments qui sont dans le tableau de la manière suivante:
pour (int i = 0; i
Pour le présent exemple, le programme affichera la sortie suivante: 40 7 12 2.