2. Vectores.- Un vector, también llamado array (arreglo) unidimensional, es una estructura de datos que permite agrupar elementos del mismo tipo y almacenarlos en un solo bloque de memoria juntos, uno después de otro. A este grupo de elementos se les identifica por un mismo nombre y la posición en la que se encuentran. La primera posición del array es la posición 0. Podríamos agrupar en un array una serie de elementos de tipo enteros, flotantes, caracteres, objetos, etc.
4. Crear un vector.- Crear un vector en C++ es sencillo, seguimos la siguiente sintaxis: Tipo nombre[tamaño];
5. Ejemplo de vectores: int a[5];//Vector de 5 enteros float b[5];//vector de 5 flotantes Producto Podríamos también inicializar el vector en la declaración: int a[] = {5,15,20,25,30}; floatb[] = {10.5,20.5,30.5,12.5,50.5}
6. Ojo.- Si trato de crear el vector de la forma int a[]; el compilador mostrará un error, porque no indiqué el tamaño del vector ni tampoco inicializa sus elementos.
7. Asigno valores a los elementos de un vector indicando su posición.- inta[4] = 30; // le asigno el valor 30 a la posición 4 del vector, es decir, al 5to elemento. product[2]=300 // le asigno un precio de 300 al producto en la posición 2, o sea al tercer elemento.
8. Ejemplo sencillo.- Para llenar, recorrer e imprimir un vector podemos utilizar un bucle for. #include <iostream.h> using namespace std; int main() { int dim; cout << "Ingresa la dimensión del vector" << endl; cin >> dim; // Supongamos que ingrese 10 int vector[dim]; // mi vector es de tamaño 10 for(int i=0;i < dim; i++){ vector[i] = i * 10; cout << vector[i] << " "; } return 0; }
9. Ejemplo sencillo.- La salida del programa hecho mostrará: 0-10 20-30-40-50-60-70-80-90. Fácil verdad? Bien ahora creen 2 o más vectores y empiecen a hacer funciones básicas como sumar, restar, buscar, ordenar, moda, etc. que ayudan mucho a ir desarrollando la lógica. No vale copiar y pegar, mejor es practicar, practicar y practicar.