Ejemplo de un Arreglo

Supongamos un arreglo de 5 enteros:

2 5 8 1 9
0 1 2 3 4
  • Índices: 0, 1, 2, 3, 4
  • Posiciones contiguas de memoria

Los arreglos pueden ser de diferentes tipos de datos: enteros, flotantes, caracteres, etc.

Definición de un Arreglo

Tipo nombre[tamaño];

Ejemplos

int numeros[10];
char letras[5];
float reales[15];

Inicialización en la Definición

Arreglo de enteros:

int numeros[] = {1, 4, 6, 7, 3};

Arreglo de caracteres:

char letras[] = {'a', 'e', 'i', 'o', 'u'};

Uso de Arreglos en Programación

Ejemplo de Uso en un Bucle

Supongamos que queremos calcular la multiplicación acumulada de los elementos de un arreglo:

Definición e inicialización del arreglo:

int numeros[] = {1, 2, 3, 4, 5};

Código para calcular la multiplicación acumulada:

int multiplicacion = 1;

for (int i = 0; i < 5; i++) {
    multiplicacion *= numeros[i];
}

Programa Completo

#include <iostream>
#include <conio.h>

using namespace std;

int main() {
    int numeros[] = {1, 2, 3, 4, 5};
    int multiplicacion = 1;

    for (int i = 0; i < 5; i++) {
        multiplicacion *= numeros[i];
    }

    cout << "\nLa multiplicación de los elementos del vector es: " << multiplicacion << endl;

    getch();
    return 0;
}