arrays bidimensionales son una manera perfecta para representar matrices en C + + y sin excesiva dificultad . Una matriz es un tipo de C + + de estructura de datos que almacena una serie de valores con el fin , en una o más dimensiones . Puede utilizar una matriz de dos dimensiones para almacenar valores como una matriz , en filas y columnas. Usted tiene que definir el tamaño máximo de la matriz en las declaraciones de variables , pero es posible diseñar el programa para utilizar sólo una parte del espacio definido , lo que efectivamente le permite crear matrices de cualquier tamaño hasta el máximo predefinido. Instrucciones
1
Declarar una matriz de dos dimensiones utilizando la misma sintaxis que una declaración de variable regular, pero con dos conjuntos de paréntesis tras el nombre de la variable que contiene el número de filas y columnas , respectivamente . Para crear una matriz de 4 x 5 de los números enteros , por ejemplo, escriba :
myMatrix int [ 4 ] [ 5 ] ;
2
asignar valores a cada elemento de la matriz . Consulte a un elemento dado , siguiendo el nombre de la variable de matriz con dos pares de elementos que fijan la fila del elemento deseado y coordenadas de columna, respectivamente. El primer elemento se almacena con las coordenadas ( 0 , 0 ) y el último se almacena en ( n - 1 , m - 1 ) donde n y m representan el número de filas y columnas en la matriz . Para asignar el valor 3 para el quinto elemento de la primera fila , por ejemplo, escriba :
myMatrix [ 0 ] [ 4 ] = 3 ;
3
Recuperar valores a partir de la matriz , refiriéndose a ellos de la misma manera , el uso de subíndices entre corchetes para acceder al elemento deseado . Por ejemplo , para mostrar el valor del elemento en la cuarta fila y séptima columna , escriba:
cout << myMatrix [ 3 ] [ 6 ] ;
< br >