Questo codice funziona bene per positivi e negativi ma chiede un valore in più rispetto al valore limite.
int n=0, lim, min=0, max=0;
cout<<"Inserisci il numero limite della sequenza: \n";
cin>>lim;
cout<<"inserisci i numeri della sequenza\n";
int i=0;
cin>>n;
max=min=n;
while(i<lim)
{
cin>>n;
if(n>max)
max=n;
if (n<min)
min=n;
i++;
}
cout<<"Il valore massimo della sequenza e': "<<max<<endl;
cout<<"Il valore minimo della sequenza e': "<<min<<endl;
Questo codice dà errori strani, ma chiede i numeri previsti dall'utente quando inserisce il valore del numero limite.
int n, lim, min=0, max=0;
cout<<"Inserisci il numero limite della sequenza: \n";
cin>>lim;
cout<<"inserisci i numeri della sequenza\n";
int i=0;
max=min=n;
while(i<lim)
{
cin>>n;
if(n>max)
max=n;
if (n<min)
min=n;
i++;
}
cout<<"Il valore massimo della sequenza e': "<<max<<endl;
cout<<"Il valore minimo della sequenza e': "<<min<<endl;