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++.