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º
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.
- const int
- No podemos mezclar elementos diferentes como string, enteros, etc..
- declaración: int nombre_array [
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
->Damos el valor a la variable fila 0 mientras sea menor de 3 le incrementamos +1 se mantiene en el bucle.
for (int fila = 0; fila < 3; fila++)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
{ -
ARRAYS BIDIMENSIONALES C++
los arrays bidimensionales guardan dos índices por posición, tienen filas y columnas.
Parecido a una guerra de barcos.
se seleccionan los elementos con 0-0 0-1 etc..
Ejemplo de código fuente: