Declaración de una Matriz
La sintaxis para declarar una matriz es:
tipo nombre[n_filas][n_columnas];
Ejemplos de Declaración
int numeros[2][3]; // Matriz de 2 filas y 3 columnas
char letras[3][2]; // Matriz de 3 filas y 2 columnas
Inicialización de una Matriz
Para agregar elementos a la matriz, puedes inicializarla al momento de la declaración:
int numeros[2][3] = {1, 2, 3, 4, 5, 6};
También puedes inicializarla en forma de filas:
int numeros[2][3] = {{1, 2, 3}, {4, 5, 6}};
Ejemplo de Matriz
Para una matriz int numeros[2][3] inicializada como {{1, 2, 3}, {4, 5, 6}}, la representación visual sería:
| Columna 0 | Columna 1 | Columna 2 | |
|---|---|---|---|
| Fila 0 | 1 | 2 | 3 |
| Fila 1 | 4 | 5 | 6 |
Acceso a los Elementos
Puedes acceder a los elementos de la matriz usando índices de fila y columna:
cout << numeros[1][2]; // Imprime 6
cout << numeros[0][1]; // Imprime 2
Notas Adicionales
- Indices: Recuerda que los índices de las matrices empiezan en 0.
- Inicialización Alternativa: Puedes usar una sola línea para inicializar la matriz sin las llaves, pero la forma de filas es más clara:
int numeros[2][3] = {1, 2, 3, 4, 5, 6};
Este formato es más limpio y proporciona una explicación clara sobre matrices en C++.