Caricamento Vettore
Il problema del caricamento del vettore è definito nel seguente modo: presa in input una lunghezza l (che rappresenta la lunghezza del vettore) creare la struttura dati e inserire all’iterno i valori scelti da un utente. In definitiva per procedere al caricamento si un vettore è necessario svolgere i seguenti passi:
- Chiedere la lunghezza del vettore
- Creare la struttura dati della lunghezza immessa precedentemente dall’utente
- Per ogni casella chiedere il valore da inserire e memorizzarlo nella casella
La prima operazione da compiere quindi è la seguente:
cout<<"Quanto deve essere lungo il vettore?"<<endl; //l rappresenta la lunghezza del vettore int l; cin>>l;
Dopo aver memorizzato la lunghezza che il nostro vettore deve avere procediamo a creare la struttura dati:
int vet[l];
A questo punto abbiamo un vettore di lunghezza l (definita dall’utente) e possiamo procedere a chiedere per ogni casella il valore dal inserire. Per visitare ogni casella posso usare la struttura iterativa attraverso un ciclo for definito:
for(int i=0; i<l ;i++) { cout<<"Inserisci il valore da mettere nella casella "<<i<<endl; int val; cin>>val; vet[i]=val; }