PDA

View Full Version : [C++] Aiutino con questo semplice programmino (Somma elementi vettore)


xChiccOx
24-10-2004, 22:11
Non riesco a far eseguire questo programmino.. qualcuno sa dirmi dov'č l'errore?





#include <iostream.h>
#include <conio.h>

main()
{
const int max=50;
int vet[max];
int i;
int dim;
int tot;
char risp;

do
{
clrscr();
cout<<"Dammi la dimensione del vettore:"; cin>>dim;
for (i=0; i<dim; i++)
{
cout<<"Inserisci il "<<i<<" elemento: "; cin>>vet[i];
}
tot=0;
for (i=0; i<dim; i++)
tot=tot+vet[i];
cout<<"Il totale e': "<<tot<<endl;
cout<<"Vuoi continuare (s/n) :"; cin>>risp;
}
while ((risp=='s')||(risp=='S'));

}

Eraci
25-10-2004, 10:24
cosė funziona:




#include <iostream.h>
#include <conio.h>

main()
{
const int max=50;
int vet[max];
int i;
int dim;
int tot;
char risp;

do
{
clrscr();
cout<<"Dammi la dimensione del vettore:"; cin>>dim;
for (i=0; i<dim; i++)
{
cout<<"Inserisci il "<<(i+1)<<" elemento: "; cin>>vet[i];
}
tot=0;
for (i=0; i<dim; i++)
tot=tot+vet[i];
cout<<"Il totale e': "<<tot<<endl;
cout<<"Vuoi continuare (s/n) :"; cin>>risp;
}
while ((risp=='s')||(risp=='S'));
}



P.S.
aggiungi un controllo per l' inserimento di un carattere diverso da "s", "S", "n", "N"