Connaissances Informatiques >> programmation >> C /C + + Programming >> Content
  Derniers articles
  • Comment référencer une image en C …
  • Comment utiliser C + + Classe Spéci…
  • Comment gérer la fermeture du navig…
  • Comment utiliser C + + de rédiger u…
  • Comment se connecter à Papaye Andro…
  • Comment faire pour modifier les titr…
  • Comment construire une file d'attent…
  • Comment faire pour convertir une cha…
  • Description de la fonction du systè…
  • Comment faire un factorielle en RPC 
  •   C /C + + Programming
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Programmation Java

  • Programmation JavaScript

  • PHP /MySQL Programmation

  • programmation Perl

  • Programmation Python

  • Ruby Programming

  • Visual Basics programmation
  •  
    C /C + + Programming

    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 >

     
    Article précédent:
    Article suivant:
    Articles recommandés
  • Comment utiliser la fonction Memmove en C + + 
  • Comment écrire une définition pour une fonction Interleave Ce remaniement des Lettres en C + + 
  • Comment programmer cacao sur un iPhone 
  • Comment inverser l'ordre d'un vecteur en C + + 
  • Comment référencer les propriétés d' un autre projet en C 
  • Comment lire un fichier CSV en C 
  • Comment faire pour supprimer l'exposant à un flotteur en C + + 
  • Comment écrire de données d'applications avec C # 
  • Que dois-je commencer à programmer pour l' iPhone 
  • Comment écrire un programme en C qui calcule la date de demain 
  • Connaissances Informatiques © http://www.ordinateur.cc