Arrays C++

  • ARRAYS UNIDIMENSIONALES EN C++

    Se utilizan para almacenar varios valores en una variable, permiten almacenar múltiples valores en posiciones continuas de memoria. Son como las listas en Python.

    Este tipo de arrays solo tienen un índice:

    ( Los índices son las posiciones en memoria para acceder a la posición de los arráis)

    • Permite acceder a los valores rápidamente pueden ser números ,letras o cualquier tipo de variables que queramos incluido tipo de datos complejos.
    • Para que? para datos que tienen que ver entre ellos
    • Sintaxis:
      • declaración: int nombre_array [nº]{15,34.23.22.22};
      • números de elementos, se puede definir con una constante
        • const int n_de_casa {20};
        • int nombre_array [n_de_casa]{12,23,11,1,13,etc…..};// Los elementos no definidos tendrán el valor 0 hasta el final.
      • No podemos mezclar elementos diferentes como string, enteros, etc..

    Ejemplo de código fuente:

    /* Arrays.cpp : Se utilizan para almacenar varios valores en una variable,

    */

    #include <iostream>

    using namespace std;

    int main()
    {
    const int n_de_casa{ 20 };// contador de numero de calle
    int casa_numero [n_de_casa] { 12,23,11,1,13,22 };// array empieza contando del el indice 0 que seria el numero 12
    cout << casa_numero[2];

    system («pause»);// Pausa en pantalla

    }

  • ARRAYS BIDIMENSIONALES CON FOR Y CIN C++

    Para introducir un valor en el array bidimensional usamos el bucle for usando de contador el índice:

    int mi_array_for[3][3];Nombre del array con tres filas y tres columnas
    for (int fila = 0; fila < 3; fila++)
    ->Damos el valor a la variable fila 0 mientras sea menor de 3 le incrementamos +1 se mantiene en el bucle.

    dentro de este bucle creamos otro que incremente la columna algo así.

    for (int columna = 0; columna < 3; columna++)
    {
    aquí ponemos cin para pedir el valor de la columna por teclado mientras no sea mayor de 3 incrementamos +1

Translate » Traductor