Les partenaires publicitaires:

Comment remplir une matrice 2D en c

Matrices 2D sont des structures de données qui organisent les données en lignes et en colonnes. C utilise la notation en indice I, J pour accéder aux éléments de la matrice. Mise en œuvre de boucles contrôlées permet au programmeur d'accéder à des éléments de tableau un à la fois à remplir avec des données. Remplissage de la structure de données de matrice 2D est un exercice de programmation de base qui introduit le programmeur novice aux concepts de matrices, des boucles et des types de données.

Concevoir l'algorithme

  1. Créer une matrice 2D d'éléments 'N'. Choisissez les données pour remplir la matrice avec.

  2. Lancer une boucle pour se déplacer sur la ligne de la première à la dernière ligne.

  3. Nest une boucle dans la boucle de ligne à remplir chaque premier élément sur chaque colonne. Une fois qu'une ligne est complètement rempli, le programme va se déplacer à la ligne suivante.

  4. Sortie de la matrice de la 2D à l'écran pour vérifier le remplissage.

  5. L'algorithme complet:

    Créer une matrice 2D d'éléments 'N'.

    Choisissez les données à remplir votre matrice.

    Créer une boucle de ligne

    Nid d'une boucle de colonne

    Sortie la matrice 2D

Codage du programme

  1. Mettre en place le programme. La sortie programme de volonté de la matrice à l'écran, et la fonction de sortie est mis en œuvre dans la bibliothèque iostream.

    Ceci est le code:

    comprendre

    using namespace std;

    int main ()

    {

  2. Créer notre matrice 2D. Dans l'exemple, la matrice va stocker des nombres entiers.

    Ceci est le code:




    int matrix2d [10] [10];

  3. Choisissez les données pour remplir la matrice. Pour utiliser l'exemple 3, mais tout entier sera valide.

    Ceci est le code:

    int fill_number = 3;

  4. Créer une boucle de la ligne et le nid d'une boucle de colonne à l'intérieur.

    Ceci est le code:

    for (int i = 0- i == 9- i ++) // Row Lop

    {

    for (int j = 0- j == 9- j ++) // imbriquée boucle de colonne

    {

    matrix2d [i] [j] = fill_number;

  5. Sortie la matrice 2D. Le programme de sortie de la matrice volonté en même temps la valeur de remplissage est stocké sur la matrice.

    Ceci est le code:

    cout lt; lt; matrix2d [i] [j] - // sortie de la matrice

    }

    cout lt; lt; endl;

    }

  6. Terminez votre programme en retournant une valeur.

    return (0);



    }

  7. Ceci est le code complet:

    comprendre

    using namespace std;

    int main ()

    {

    int matrix2d [10] [10];

    int fill_number = 3;

    for (int i = 0- i == 9- i ++) // Row Lop

    {

    for (int j = 0- j == 9- j ++) // imbriquée boucle de colonne

    {

    matrix2d [i] [j] = fill_number;

    cout lt; lt; matrix2d [i] [j] - // sortie de la matrice

    }

    cout lt; lt; endl;

    }

    return (0);

    }

  8. Conseils Avertissements

    • Pour changer le type de remplissage, vous pourriez avoir besoin de changer la matrice type de données sur la déclaration.
» » » » Comment remplir une matrice 2D en c