Cómo C ++ modifica las matrices en función

Cómo C ++ modifica las matrices en función
Las matrices han sido ampliamente conocidas entre los programadores y desarrolladores. Hemos estado utilizando matrices en casi todos los idiomas estructurales a un lenguaje orientado a objetos. Como sabemos, las matrices almacenan más de un valor en sus índices, y también modificamos las matrices. Entonces, en el artículo de hoy, deliberaremos cómo modificar las matrices en funciones de C++. Comience iniciando sesión desde el sistema Linux y iniciando el terminal con el "Ctrl+Alt+T" atajo.

Ejemplo 01

Modificaremos una matriz unidimensional simple en nuestra primera ilustración. Inicie el primer ejemplo creando un nuevo archivo llamado "Prueba.CC "en el shell utilizando la consulta táctil. Este archivo se crea en la carpeta de inicio de Ubuntu 20.04. El comando gnu nano es útil cuando un usuario intenta abrirlo y editarlo en la herramienta del editor.

Prueba de $ touch.CC
$ nano prueba.CC

Como el archivo se abre en el editor, comience a agregar algún código C para modificar las matrices. Incluir algunos encabezados requeridos al comienzo de un archivo de código, yo.mi., transmisión de entrada-salida y biblioteca estándar de C ++. El espacio de nombres estándar debe inicializarse en el código porque sin él, el código no funcionará. Trabajaremos dentro del método principal para modificar la matriz en c++. Dentro de la función Main (), hemos inicializado una matriz "A" de tamaño 5, con cinco valores en ella. El "cout"La cláusula se usa aquí para mostrar la matriz original. El "para"Loop se declara e inicializa para encender los valores de la matriz y mostrarlos uno tras otro con la ayuda de un"cout"Cláusula. El código se adjunta en la siguiente imagen:

Después de mostrar los valores de matriz originales, hemos asignado un nuevo valor a cada índice de matriz "A" con la ayuda de su número de índice. Otro "cout"La cláusula se usa aquí para decirle a los usuarios que hemos estado mostrando la matriz modificada. Después de esto, el "para"Loop hace su trabajo y comienza a recopilar valores de matriz uno por uno. Muestra los valores en la terminal con la ayuda de un "coutDeclaración una vez más. El método principal () termina aquí. Después de la compilación, el código se ejecutará. La salida muestra primero la matriz original y luego la actualizada:

Prueba de $ G ++.CC
ps ./a.afuera

Ejemplo 02

Vamos a modificar la matriz de tipo de cadena ahora. Por lo tanto, hemos abierto el mismo archivo e inicializado una matriz de cadenas de tamaño 5 con tres valores. A "paraEl bucle se usa aquí para mostrar la matriz inicializada en la terminal. Después de esto, hemos modificado la matriz asignando dos nuevos valores de cadena a sus últimos dos índices. La matriz se ha mostrado una vez más después de actualizarse con la ayuda de un "para" bucle.

El código se adjunta en la siguiente imagen fijada.

Cuando compilamos el código y ejecutamos el archivo, se mostró primero la matriz original y luego, la matriz actualizada en la pantalla de shell. La salida se muestra en la instantánea adjunta a continuación:

Prueba de $ G ++.CC
ps ./a.afuera

Ejemplo 03

Hasta ahora, hemos cubierto los ejemplos de modificar matrices unidimensionales en C++. Actualmente, ilustraremos el ejemplo de modificar la matriz bidimensional en C++.

Para esto, hemos abierto el mismo archivo y agregamos los encabezados que se requieren. Después de usar el espacio de nombres para C ++, hemos inicializado una matriz bidimensional con 2 filas y 3 columnas. También lo hemos asignado 3 valores de columna. La cláusula "cout"Muestra que mostraremos la matriz bidimensional ya declarada en la terminal. Con la asistencia de la cláusula de "cout" dentro del "para"Loop, la matriz original se ha mostrado. El primer bucle muestra las filas, y los segundos muestran las columnas para la matriz de matriz "A". Hemos asignado cuatro valores nuevos a la matriz con la ayuda de los números de fila y columna uno por uno.

El "cout"La declaración dentro de los bucles está trabajando para mostrar la matriz 2D actualizada en la terminal. Mientras que la "si"La declaración se usa aquí para reducir la matriz en 2 dimensiones con la ayuda de" \ n "aquí. El código se adjunta en la siguiente imagen:

Por último, compile el código para que sea ejecutable. Cuando compilamos y ejecutamos el código, mostró la matriz 2D original y luego actualizó la matriz 2D en la pantalla del terminal.

Prueba de $ G ++.CC
ps ./a.afuera

Conclusión

Esta guía ha discutido varios métodos directos y fáciles de usar para modificar matrices de tipo entero y de cadena en C++. Mientras modificamos, hemos utilizado matrices unidimensionales y bidimensionales independientemente de su tamaño. Creemos que este artículo lo ayudará en su mejor momento mientras modifica matrices unidimensionales y bidimensionales en C++.