C est un langage de programmation pour écrire des programmes informatiques de tout niveau de complexité . Un tableau est la structure de données notée en C avec des crochets qui contient un ensemble de variables dans un certain ordre. Par exemple , [ 5 , 8, 12 ] est une matrice C qui se compose de trois éléments . La matrice inversée comporte les mêmes éléments , mais dans l'ordre vers l'arrière tel que [ 12 , 8 , 5] . Tableau d'inversion est souvent nécessaire dans les programmes C . Instructions 1 attribuer la taille du tableau à la "taille" variable dans votre programme C . Par exemple, entrez " int size = 4; " si le tableau contient quatre éléments 2 définissons le tableau dans votre programme C: . Int tableau [size] ; 3 ajouter des numéros dans le tableau , par exemple si les éléments du tableau sont 2,12 , 7 et 40, puis : array [0] = 2; < p> array [ 1] = 12; tableau de [2] = 7; array [ 3] = 40; 4 Faire une boucle "for " qui accède à la première moitié des éléments du tableau : for (int i = 0; i < taille /2; i + +) Notez que la boucle est limitée par l'indice " . taille /2 " 5 Assign éléments du tableau dans la boucle pour le temporaire variables " temp : " for (int i = 0; i < taille /2; i + +) Photos { int temp = array [ i ] ; } Il conserve temporairement une valeur d'élément . Notez que les accolades définir des commandes dans la boucle 6 Echanger les éléments de la première moitié du tableau avec les éléments de la seconde moitié : . For (int i = 0; i < taille /2; i + +) { int temp = array [ i ] ; tableau de [ i ] = array [size -1- i ] ; tableau de [size - 1-i ] = temp; } les indices " taille -1 -i" correspondent à des éléments de la deuxième partie du tableau . Par exemple , le premier élément de l'indice "0" ( i = 0) est échangé avec le dernier élément de l'indice «3» ( 4-1-0 = 3). 7 Imprimer sur le tableau inversée avec la commande: for (int i = 0; i < taille ; i + +) { std :: cout << tableau [ i ] << ""; } Dans cet exemple, le programme produit le résultat suivant: 40 7 12 2 < . br>
|