Matrices
Las matrices son arreglos con dos dimenciones, es decir se puede decir que tienen filas y columnas, su manejo es igual que los vectores anteriormente tratados, los valores de las variables se llaman elementos, de la misma forma que en los arreglos y sus indices estan compuestos por dos caracteres que indican su posision. Para poder acceder a un elemento se debe poner su posición compuesta de los dos indices.
Por ejemplo para la matriz A y la posición en la fila 1 y columna 2 se debe poner A [1][2], denotandose que el primer indice indica la posison de la fila y el segundo la posición de la columna.
¿Cómo se crea una Matriz en C++?
Declarar una matriz en C++ es muy similar a la de un vector, se deben seguir las mismas normas para declarar una variable pero una vez más con un pequeño cambio en la sintaxis. Primero necesitaremos saber el tipo
de los datos que irán al interior de
este (números, decimales o cadenas
de texto, etc.) necesitamos también, como siempre, un nombre para la matriz y un tamaño máximo tanto para las filas como para las columnas. La sintaxis para declarar una matriz en C++ es la siguiente:
tipoDato nombreMatriz[filas][columnas];
Nota: Recuerda que en C++, no es posible crear de una manera sencilla un vector (y por ende una matriz) capaz de almacenar una cantidad de información indefinida, es necesario ingresar con antelación
la cantidad de datos (filas y columnas)
que la matriz tendrá.
Tenemos entonces, como podrás ver,
que la sintaxis es casi la misma excepto que hemos añadido un par de corchetes "[]" más esta vez y al interior de éstos debemos poner el número de filas y columnas máximas de la matriz, respectivamente.
​
int myMatriz1[10][5];
float myMatriz2[5][10];
string myMatriz3[15][15];
bool myMatriz4[1000][3];