1
Establecer un programa para crear una matriz. Utilice la biblioteca " iostream " para dar salida al número que aparece en la matriz de la pantalla del ordenador . Introduzca el código:
# include using namespace std ; int main () { int myMatrix [ 3 ] [ 4 ] ; 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 ; 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 ; 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 ) ; } 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 ) ; } .
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:
3
4
5
6