using namespace std ;
int main () {
2 < p> Declarar variables. El ejemplo utilizará una variable para almacenar una matriz de 3 por 4 . Tamaños matriz se almacenan en [ i ] la notación [ j ] . Agregar esta línea de código al programa:
int myMatrix [ 3 ] [ 4 ] ;
3
Inicializar la matriz de los valores enteros. Usa dos anidada " para " bucles para inicializar los valores de los elementos de matriz . El rango de subíndices desde cero hasta el valor de menos uno. Para la variable de myMatrix [ 3 ] [ 4 ] , el primer subíndice [ 3 ] se variar de cero a dos, y los segundos subíndices [ 4 ] rangos de cero a tres. Introduzca el código:
for (int cx = 0 ; cx == 2 ; cx + +) //acceder al subíndice primero ,
for (int cy = 0 ; cy == 3 ; cy + + ) //acceder al segundo subíndice,
myMatrix [ cx ] [ cy] = ( cx 2 ) * (cy 2 ) //usamos 2 cx y cy 2 , para evitar ceros en el . matriz
cout << endl ;
4
Utilice otra serie de bucles anidados para obtener el contenido de la matriz. Los bucles son similares , pero la declaración se ejecutan como salida el contenido de la matriz (mediante el comando " cout " ) en lugar de la inicialización (usando el operador "=" , en el paso 3 ) .
Para ( int ox = 0 ; buey == 2 , ox + +) //nuevo acceso al primer y segundo subíndice
for (int oy = 0 ; oy == 3 ; oy + + )
cout < ; < myMatrix [ ox ] [ oy ] << ""; //imprime los elementos de la matriz , agregando un espacio después de cada elemento
cout << endl ;
< br > 5
poner los números en el subíndice de la matriz para obtener los elementos de la matriz en la demanda . Asegúrese de que los números en el subíndice están dentro de los rangos de tamaño de la matriz . Añada las siguientes líneas al código:
cout << myMatrix [ 1 ] [ 2 ] << " " << myMatrix [ 3 ] [ 1 ] ; //salidas posiciones 1 , . 2 y 3.1 de la matriz
return (0 ) ; }
6
Copia y pega el código completo para compilar y ejecutar el programa.
# include
using namespace std ;
int main () {
myMatrix int [ 3 ] [ ,"4 ] ;
for (int cx = 0 ; cx == 2 ; cx + +) //acceder al primer subíndice ,
for (int cy = 0 ; cy == 3 ; cy + +) //acceder al segundo subíndice,
myMatrix [ cx ] [ cy] = ( cx 2 ) * (cy 2 ) //usamos 2 cx y cy 2 , para evitar ceros en la matriz .
cout << endl ;
for (int ox = 0 ; buey == 2 , ox + +) //nuevo acceso al primer y segundo subíndice
for (int oy = 0 ; oy == 3 ; oy + + )
cout << myMatrix [ ox ] [ oy ] << ""; //imprime los elementos de la matriz , la adición de un espacio después de cada elemento
cout << endl ;
cout << myMatrix [ 1 ] [ 2 ] << " " << myMatrix [ 3 ] [ ,"1 ] ; //imprime las posiciones 1,2 y 3,1 de la matriz
return (0 ) ; } .
< br >