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;
}