C + + es un popular objeto de programación el uso del lenguaje , en general en la creación de una amplia variedad de aplicaciones de software. Una matriz de dos dimensiones es un tipo de datos especial en C + + que recoge los datos y los almacena para su uso posterior. La "forma" de una matriz de 2 -D como un gráfico que contiene un número especificado de filas y columnas. Cada columna de datos se identifica mediante el valor de la fila a la que la columna que está vinculado . Los bucles son una forma conveniente para llenar una matriz 2 - D , ya que pueden asignar rápidamente los valores a su fila y columna correcta . Esto es mucho más eficiente que un programador introducir manualmente los datos individuales en la matriz . Instrucciones
1
inicializar una matriz de dos dimensiones . Esto implica especificar el tipo de matriz , tales como " int " o "del carbón , " y especificando las dimensiones de la matriz . Por ejemplo , la inicialización de una matriz de enteros de dos dimensiones con tres filas y tres columnas tiene esta forma general :
2darray int [ 3 ] [ 3 ] ;
2
Crear un " "bucle para indicar la fila actual está llena . Por ejemplo, para especificar el número de la fila para llenar en el 3 x 3 número entero 2darray gama del código es el siguiente :
for (int fila = 0 ; fila < 3 , fila + + ) { } < br >
Este bucle se inicia en la primera fila , loops, saltos a la siguiente fila , bucles de nuevo, salta a la tercera fila y luego se detiene .
3
Creado un segundo " ; anidada " de bucle dentro de la primera bucle for para rellenar los valores de los elementos en cada columna . Por ejemplo , el código para llenar las columnas de la matriz 2darray se parece a esto :
for (int columna = 0 , la columna < 3 , columna + + ) { }
cuanto a el bucle externo , este bucle se inicia en la primera fila , loops, saltos a la siguiente fila , bucles de nuevo, salta a la tercera fila y luego se detiene .
4
Asignar cada elemento dentro de cada columna con un valor . La operación de asignación se produce desde el interior , anidado para bucle. Por ejemplo , para multiplicar la coordenada de la columna por la fila coordinar el código es el siguiente :
for (int columna = 0 , la columna < 3 , columna + + ) { 2darray [ fila ] [ columna ] = fila * columna; }
5
Revise su código para asegurarse de que está correctamente estructurado . Por ejemplo , el código correcto para llenar 2darray con los elementos iguales a los valores multiplicados de la fila y la columna de coordenadas es la siguiente:
for (int columna = 0 , la columna < 3 , columna + + ) { for (int columna = 0 , la columna < 3 , columna + + ) { 2darray [ fila ] [ columna ] = fila * columna; } }