| maison  | Hardware  | réseaux  | programmation  | Logiciel  | Dépannage  | systèmes |  
programmation  
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Programmation Java

  • Programmation JavaScript

  • PHP /MySQL Programmation

  • programmation Perl

  • Programmation Python

  • Ruby Programming

  • Visual Basics programmation
  •  
    Connaissances Informatiques >> programmation >> C /C + + Programming >> Content
    Comment faire pour obtenir des éléments d'une matrice en C
    Une matrice est un tableau bi- dimensionnel . En C, une matrice est créée et est accessible par l'utilisation d'opérateurs en indice , par exemple , une matrice 2-en- 3 sera une matrice [2 ] [3] . L'utilisation d' opérateurs en indice permet d'accéder à n'importe quel élément de la matrice , à la fois systématiquement ( en utilisant une boucle ) et à la demande ( en indiquant la position d'un élément) . Obtenir les éléments d'une matrice est un exercice utile pour pratiquer des boucles et des opérations indice. Instructions
    1

    Mettre en place un programme visant à créer une matrice. Utilisez la bibliothèque " iostream " pour la sortie du numéro sur la matrice de l'écran d'ordinateur . Entrez le code :

    # include

    using namespace std ;

    int main () {


    2 < p> déclarer des variables . L'exemple va utiliser une variable pour stocker une matrice 3 -en-4 . Tailles matrice sont stockés dans [i] [ j] notation . Ajoutez la ligne de code pour le programme :

    int myMatrix [3 ] [4] ;
    3

    Initialisation de la matrice de toutes les valeurs entières. Utilisation deux imbriqué "pour" boucles d'initialiser les valeurs des éléments de matrice . Les indices allant de zéro à la valeur moins un. Pour la myMatrix variable [ 3] [4 ] , le premier indice [3] seront varier de zéro à deux, et le second accès [ 4] varie de zéro à trois . Entrez le code :

    for (int cx = 0; cx == 2 ; cx + +) //Accès au premier indice , AB

    for (int cy = 0; cy == 3 ; cy + + ) //accéder à la deuxième indice , AB

    myMatrix [ CX ] [ cy] = (cx +2 ) * ( cy +2) //nous utilisons cx +2 +2 et cy , pour éviter de zéros sur la . matrice


    cout << endl;
    4

    Utilisez une autre série de boucles imbriquées pour obtenir le contenu de la matrice. Les boucles sont semblables, mais la déclaration qu'ils exécutent affichera le contenu de la matrice (en utilisant la commande " cout " ) au lieu de les initialiser (en utilisant le "=" opérateur , sur l'étape 3) .

    Pour ( int ox = 0; bœuf == 2 ; boeuf + +) //nouveau accès à la première et deuxième
    indice

    for (int oy = 0; oy == 3 ; oy + +)

    cout < ; < myMatrix [ bœuf ] [ oy ] << ""; //affiche les éléments de la matrice , en ajoutant un espace après chaque élément

    cout << endl ;
    < br > 5

    chiffrer sur l'indice de la matrice pour obtenir les éléments de la matrice à la demande. Assurez-vous que les numéros sur l'indice sont dans les plages de la taille de la matrice . Ajoutez les lignes suivantes au code:

    cout << myMatrix [1 ] [ 2] << " " << myMatrix [ 3 ] [1] ; //sorties positions 1 , 2 et 3,1 de la matrice

    retour
    (0 ) .

    }
    6

    Copiez et collez le code complet pour compiler et exécuter le programme. Photos

    # include

    using namespace std ;

    int main () {


    int myMatrix [3] [ ,"4] ;

    for (int cx = 0; cx == 2 ; cx + +) //Accès au premier indice , AB

    for (int cy = 0; cy == 3 ; cy + +) //accéder à la deuxième indice , AB

    myMatrix [ CX ] [ cy] = (cx +2 ) * ( cy +2) //nous utilisons cx +2 +2 et cy , afin d'éviter des zéros sur la matrice .

    cout << endl;

    for (int ox = 0; bœuf == 2 ; boeuf + +) //nouveau accès à la première et deuxième
    indice

    for (int oy = 0; oy == 3 ; oy + +)

    cout << myMatrix [ bœuf ] [ oy ] << ""; //affiche les éléments de la matrice , l'ajout d'un espace après chaque élément

    cout << endl;

    cout << myMatrix [1 ] [2] << " " << myMatrix [3] [ ,"1]; //affiche les positions 1,2 et 3,1 de la matrice

    return (0 ) ;
    .

    }
    < br >

    Previous :

    next :
      articles connexes
    ·Comment ouvrir MS- DOS 
    ·Comment utiliser ASM dans Visual C 
    ·Comment stocker une entrée dans un vecteur 
    ·Comment compiler C et C + + Ensemble 
    ·Comment écrire un flux d'entrée dans un flux de sorti…
    ·Comment faire votre propre moteur de jeu 
    ·Comment créer Porte En GtkRadiant 
    ·Comment remplacer une méthode d'accès en Objective- C…
    ·C + + Structure de répétition 
    ·Comment retourner un vecteur à partir d'une fonction 
      articles en vedette
    ·Comment changer la couleur de la barre de défilement d…
    ·Comment faire pour extraire des mots d'une chaîne en P…
    ·Comment déterminer la taille d'entier dans C + + 
    ·Comment trouver des mots dans un fichier à l'aide de P…
    ·Comment ajouter une saisie de caractères dans Python 
    ·Comment faire un Glow Button dans ActionScript 
    ·Comment faire pour trouver un OS Grid Reference 
    ·Comment utiliser une classe de Région à supprimer des…
    ·Comment utiliser Unicode en C + + Programmes 
    ·Comment écouter de paquets sur Python 
    Copyright © Connaissances Informatiques http://fr.wingwit.com