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 despues de otro. 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.
Ejm:
int a[5]; // Vector de 5 enteros
float b[5]; // vector de 5 flotantes
Producto product[5]; // vector de 5 objetos de tipo Producto
|
Podríamos también
inicializar el vector en la declaración:
int a[] = {5, 15, 20, 25, 30};
float b[] = {10.5, 20.5, 30.5, 12.5, 50.5}
Producto product[] = {celular, calculadora, camara, ipod, usb}
|
Como hay 5
elementos en cada array, automáticamente se le asignará 5 espacios de memoria a
cada vector, pero 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
inicializé sus elementos.
Obviamente el
método setPrecio() debe de estar implementado. Para llenar, recorrer e imprimir
un vector podemos utilizar un bucle for:
#include <iostream>
using namespace std;
int main()
{
int dim;
cout << "Ingresa la dimension del vector" <<
endl;
cin >> dim; // Supongamos que ingrese 10
int vector[dim]; // mi vector es de tamanyo 10
for(int i = 0; i
< dim; i++){
vector[i]
= i * 10;
cout
<< vector[i] << endl;
}
return 0;
}
|
No hay comentarios:
Publicar un comentario