En este artículo, discutiremos los diversos aspectos de un matriz bidimensional En C ++, incluida su sintaxis, declaración, inicialización y acceso.
Cómo usar una matriz bidimensional en c++
Filas y columnas componen un Matriz bidimensional (2d). La sintaxis general para declarar este tipo de matriz en C ++ se muestra a continuación:
Sintaxis:
La sintaxis de un matriz bidimensional En C ++ es el siguiente:
DataType Array_Name [Row_Size] [column_size]
Cualquier tipo de datos C ++ válido, incluidos int, char, doble, etc., puede usarse como tipo de datos en este caso. El tamaño de la matriz está determinado por el tamaño de la fila y el tamaño de la columna.
Por ejemplo, la sintaxis puede verse así si tuviéramos que construir una matriz con 5 filas y 2 columnas:
int array [5] [2];
Aquí hay un código completo para declarar o usar un bidimensional formación Cª++.
#incluir
usando el espacio de nombres STD;
int main ()
int arr [3] [2] = 54, -2,
63, 2,
24, 18;
para (int i = 0; i < 3; ++i)
para (int j = 0; j < 2; ++j)
cout << "arr[" << i << "][" << j << "] = " << arr[i][j] << endl;
regresar 0;
En el código anterior, inicializamos un Matriz 2d llamado 'arr', con 3 filas y 2 columnas. Luego, los elementos de la matriz se imprimen en la pantalla usando un bucle anidado para el bucle. El exterior para bucle accede a los elementos de fila de la matriz desde i == 0 a i == 2. Y el bucle interno accede a los elementos de la columna de la matriz desde j == 0 a j == 1. A medida que ocurre la iteración, se imprimen los elementos de las matrices.
Producción
Usos de una matriz bidimensional en C++
Las operaciones lógicas, aritméticas y relacionales se pueden realizar en matrices bidimensionales. Por ejemplo, para agregar dos Matrices 2d, Podemos usar un bucle anidado para iterar sobre cada elemento y agregarlos uno por uno. El tamaño de las matrices de salida coincidirá con el de las matrices de entrada.
Las funciones de entrada-salida estándar como Cout y CIN se pueden usar para realizar operaciones de entrada y salida en matrices bidimensionales. Por ejemplo, podemos usar un bucle anidado para iterar sobre cada elemento de una matriz bidimensional y emitirlo usando Cout.
Conclusión
En el lenguaje de programación de C ++, una matriz bidimensional es un tipo de estructura de datos que nos permite almacenar y controlar varios elementos del mismo tipo de datos en forma rectangular. En el artículo anterior, discutimos la sintaxis, la declaración, la inicialización y el acceso de matrices bidimensionales Cª++. Se usan ampliamente en la programación para tareas que involucran matrices, cuadrículas y tablas. Comprender los conceptos básicos de matrices bidimensionales es esencial para dominar la programación de C ++.