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 >