tableaux à deux dimensions sont un moyen idéal pour représenter des matrices en C + + sans trop de difficultés . Un réseau est un type de C + + de la structure de données qui stocke une série de valeurs dans l'ordre, dans une ou plusieurs dimensions . Vous pouvez utiliser un tableau à deux dimensions pour stocker des valeurs comme une matrice , en lignes et en colonnes. Vous devez définir la taille maximale de la matrice dans les déclarations de variables , mais il est possible de concevoir le programme à utiliser seulement une partie de l'espace défini , ce qui permet effectivement de créer des matrices de toute taille jusqu'à la limite prédéfinie. Instructions
1
déclarer un tableau à deux dimensions en utilisant la même syntaxe qu'une déclaration de variables, mais avec deux jeux de parenthèses après le nom de la variable contenant le nombre de lignes et de colonnes , respectivement. Pour créer une matrice 4 par 5 de nombres entiers, par exemple , tapez:
int myMatrix [4 ] [5] ;
2
attribuer des valeurs à chaque élément de la matrice . Se référer à un élément donné par la suite le nom de la variable de matrice avec deux paires de crochets qui maintiennent la ligne de l' élément désiré et coordonnées de colonnes , respectivement. Le premier élément est stocké avec les coordonnées ( 0, 0 ), et le dernier est stocké dans (n - 1 , m - 1 ) où n et m représentent le nombre de rangées et de colonnes dans la matrice . Pour affecter la valeur 3 à la cinquième question dans la première rangée , par exemple , tapez:
myMatrix [0 ] [4] = 3;
3
récupérer les valeurs à partir de la matrice en se référant à eux de la même manière , en utilisant des indices entre parenthèses pour accéder à l' élément souhaité. Par exemple, pour afficher la valeur de l'élément à la quatrième ligne et septième colonne , tapez:
cout << myMatrix [3 ] [6] ;
< br > Photos