Les partenaires publicitaires:

Comment boucle remplir un tableau à 2 dimensions en c ++

C ++ est un, la programmation de but usage de la langue populaire générale dans la création d'une grande variété d'applications logicielles. Un tableau à deux dimensions est un type de données spécial au sein de C ++ qui recueille des données et les stocke pour une utilisation ultérieure. Le "forme" d'un tableau 2-D comme un tableau qui contient un certain nombre de lignes et de colonnes. Chaque colonne de données est identifié par la valeur de la ligne à laquelle il est lié colonne. Les boucles sont un moyen pratique pour remplir un tableau 2-D, car ils peuvent rapidement affecter des valeurs à leur ligne et la colonne correcte. Ceci est beaucoup plus efficace qu'un programmeur d'entrer manuellement les données individuelles dans le tableau.

Instructions

  1. 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];

  2. 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.



  3. 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.




  4. 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

    }

  5. 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
    }

    }

» » » » Comment boucle remplir un tableau à 2 dimensions en c ++