Por defecto, la inicialización de la matriz es de izquierda a derecha. Podemos decir que ninguno de sus elementos podría establecerse como una ubicación particular de la memoria de la matriz. Después de establecer el rango o elemento de la matriz, podemos dar valores después del signo igual en los aparatos . Podemos inicializar explícitamente valores específicos cuando los declaramos. El número de valores no será mayor que el rango que establecemos como un rango de la matriz.
Insertar e imprimir matriz:
Aquí le mostramos cómo simplemente inicializamos, insertamos e imprimimos una matriz. Podemos acceder al valor de la matriz al igual que accedemos a la variable simple del tipo de datos idéntico. Si superamos el límite de la matriz, no hay error en el tiempo de compilación, pero puede causar un error de tiempo de ejecución.
#incluir
usando el espacio de nombres STD;
int a [] = 4, 8, 16;
int main ()
cout << a[0]<cout << a[1]< cout << a[2]< regresar 0;
Aquí agregue nuestro flujo de entrada-salida y agregue estándares del espacio de nombres. Luego inicializamos una matriz entera con el nombre de 'A' y le asignamos algunos valores. En el cuerpo principal del código, simplemente mostramos la matriz con sus índices. Para que nuestra salida sea legible, imprimimos cada valor en una nueva línea con la ayuda de la instrucción ENDL.
Matriz de impresión con bucle:
En el ejemplo anterior, utilizamos una instrucción Cout para cada índice que haga que nuestro código sea largo y tome espacio en la memoria. Usamos el bucle para convencer nuestra matriz; Esto hace que nuestro código sea corto y ahorra nuestro tiempo y espacio.
#incluir
usando el espacio de nombres STD;
int arr [10] = 12, 14, 16, 18, 20, 22, 24, 26, 28, 30;
int main ()
para (int i = 0; i<10 ; i++ )
cout << arr[i]<<"\t";
regresar 0;
Ahora podemos ver que inicializamos una matriz larga con la longitud de 10 y los miembros asignados en cada índice. Luego escribimos un bucle, y el límite del bucle es el mismo que el límite de la matriz en el cuerpo principal del código. En el bucle, simplemente escribimos la instrucción Cout junto con el ENDL y mostramos cada miembro de la matriz que comienza desde cero hasta que la condición sea falsa.
Obtener valor e imprimir matriz:
Como sabemos que en la programación, hay muchos problemas que resolver, por lo que necesitamos algo que tenga versatilidad en nuestro desarrollo. La matriz puede permitirnos ingresar su valor. Esa matriz lo almacenará en sus índices, y podemos usar estos valores de acuerdo con nuestra elección o condición.
#incluir
usando el espacio de nombres STD;
int main ()
int b [5];
para (int i = 0; i < 5; i++)
cout << "Enter Value for index " << i b[i];
cout << "\n You Entered\n";
para (int i = 0; i < 5; i++)
cout << "At index : " << i << " ,Value is : " << b[i] << " \n";
regresar 0;
Aquí incluimos nuestra biblioteca y espacio de nombres y comenzamos el cuerpo principal del programa. En nuestra función principal, inicializamos nuestra matriz con el tipo de datos de entero. Después de eso, iniciamos nuestro bucle y le pedimos al usuario que ingrese los valores en cada índice de bucle. Guardamos estos valores en sus respectivos índices. Luego iniciamos otro bucle para mostrar los valores que ingresamos en el bucle anterior.
Obtenga el tamaño y el valor, luego imprima la matriz:
Como dijimos anteriormente, la matriz nos ofrece muchas instalaciones para que nos sientan cómodos mientras codificamos. Aquí hablamos de que también podemos definir el tamaño de nuestra matriz. Para guardar nuestra memoria en el tiempo de ejecución. Si no sabemos el tamaño mientras codificamos, puede vaciar la matriz y pedirle al usuario que establezca el tamaño en el tiempo de ejecución.
#incluir
usando el espacio de nombres STD;
int main ()
int tamaño = 0;
coutsize;
cout<int myarr [tamaño];
para (int i = 0; i < size; i++)
cout << "Enter Value at index " << i myarr[i];
cout << "\n You Entered\n";
para (int i = 0; i < size; i++)
cout << myarr[i] << " \t";
regresar 0;
Como puede ver en este ejemplo, después de los protocolos del código, iniciamos nuestro cuerpo principal e inicializamos una variable con el tipo de datos de entero. Después de tomar el valor del usuario, almacenamos esta variable. Luego asignamos este valor como el tamaño de la matriz. Después de eso, comenzamos el bucle para obtener valores de la matriz del usuario y almacenarlos en sus índices. Rápidamente después de eso, usamos otro bucle para mostrar nuestro valor, y usamos "\ t" para ingresar una pestaña entre el valor y ellos separados de otros.
Imprimir matriz 2D:
Discutimos ahora el revestimiento o 1D, que es una matriz de una dimensión. Aquí discutimos el otro tipo de matriz principal que se llama una matriz 2D o una matriz de dos dimensiones. Esta matriz es como una matriz, e ingresamos nuestros valores en sus índices. Así es como tiene que indexar: uno es de izquierda a derecha o en una fila; el segundo es de hasta hacia abajo o en la columna.
La sintaxis de la matriz 2D en C ++ es el nombre de la variable de tipo de datos [Rang] [Range] = Element, Element, Element, Element. Ahora vamos al ejemplo.
#incluir
usando el espacio de nombres STD;
int main ()
int two_d_arr [2] [2] = 2,4, 6,8;
cout<<"value at 0,0 = "<cout<<"value at 0,1 = "< cout<<"value at 1,0 = "< cout<<"value at 1,1 = "< regresar 0;
Aquí podemos ver que no hay algo difícil en este código; Simplemente inicializamos una matriz de enteros 2D. Puedes decir que tomamos una matriz de 2 × 2. Luego asigne valores a esta matriz. Después de eso, solo imprimimos estas matrices y puede ver los valores en sus respectivos índices.
Conclusión:
Este artículo define la matriz y discute brevemente todas sus características básicas. Además, estudiamos cuántas formas en que podemos leer y escribir matrices en el código. Luego describimos el tipo principal de matriz, una matriz 2D, y luego explicamos cómo podemos mostrarlo de múltiples maneras con la ayuda de diferentes ejemplos.