09/09/10 10:59
totipianurese
Ciao gluglu85,
non ti pare che il tuo problema e' un po (anzi troppo) semplice??
Cmq questo dovrebbe andare alla perfezione:
# include <iostream>
using namespace std;
int main() {
int vet[6]; // Dichiarazione di un vettore di 7 caselle
int i;
for (i=0;i<=6;i++) {
cout << "Inserisci il "<<i+1<<" elemento : ";
cin >> vet[i];
}
cout << "Il primo elemento inserito e': "<< vet[0]<< endl;
cout << "L'ultimo elemento inserito e': " << vet[6] << endl;
cout << "La loro somma e': "<<vet[0]+vet[6]<< endl;
getchar();
getchar();
}
Ultima modifica effettuata da totipianurese 09/09/10 11:03
aaa
09/09/10 18:42
lorenzo
Il codice è sbagliato.
Il ciclo deve andare da 0 a n - 1, quindi in questo caso specifico:
int i;
for(i = 0; i < 6; i++)
std::cin >> vet[i];
ed alla fine:
cout << "Il primo elemento inserito e': "<< vet[0]<< endl;
cout << "L'ultimo elemento inserito e': " << vet[5] << endl;
cout << "La loro somma e': "<<vet[0]+vet[5]<< endl;
ricordati che i vettori di n elementi vanno da 0 ad n - 1 quindi mettendo 6 si uscirebbe dal range di memoria riservata per quel vettore
Ultima modifica effettuata da lorenzo 09/09/10 18:44
aaa