Initialiser une matrice bidimensionnelle. Cela implique en précisant le type de tableau, comme "int" ou "char," et spécifiant les dimensions de la matrice. Par exemple, l'initialisation d'un tableau entier en deux dimensions avec trois lignes et trois colonnes prend la forme générale:
int 2darray [3] [3];
Créer un "pour" boucle pour indiquer la ligne actuelle est rempli. Par exemple, pour spécifier le numéro de ligne pour remplir le tableau d'entiers 3 x 3 2darray le code ressemble à ceci:
for (int row = 0- rangée lt; 3- rangée ++) {
}
Cette boucle commence à la première ligne, des boucles, des sauts à la ligne suivante, boucles à nouveau, sauts à la troisième rangée arrête alors.
Crée une seconde, "nichée" pour la boucle à l'intérieur de la première boucle pour remplir les valeurs des éléments dans chaque colonne. Par exemple, le code pour remplir les colonnes de la matrice 2darray ressemble à ceci:
pour (int column = 0- colonne lt; 3- colonne ++) {
}
Quant à la boucle externe, cette boucle commence à la première ligne, des boucles, des sauts à la ligne suivante, boucles à nouveau, saute à la troisième rangée arrête alors.
Attribuez à chaque élément dans chaque colonne avec une valeur. L'opération d'affectation se produit au sein de l'intérieure, niché pour la boucle. Par exemple, pour multiplier la coordonnée de colonne par la ligne coordonner le code ressemble à ceci:
pour (int column = 0- colonne lt; 3- colonne ++) {
2darray [suite] [colonne] = ligne * par colonnes
}
Vérifiez votre code pour assurer qu'il est correctement structuré. Par exemple, le code correct pour remplir 2darray avec les éléments correspondant aux valeurs multipliées de la rangée et la colonne coordonne ressemble à ceci:
pour (int column = 0- colonne lt; 3- colonne ++) {
pour (int column = 0- colonne lt; 3- colonne ++) {
2darray [suite] [colonne] = ligne * par colonnes
}
}