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>