ermaradona
06-01-2015, 14:53
Acquisire una sequenza di valori terminante con un numero uguale alla somma dei due precedenti
ho provato in questo modo ma è sbagliato:
(non ho ancora fatto il ciclo for)
#include <iostream>
using namespace std;
int main()
{
int a, b, c, somma_precedente = 0;
int min = 0, max = 0;
cout<<"scrivi un numero: ";
cin>>a;
while (somma_precedente==a)
{
cout<<"scrivi un numero: ";
cin>>b;
cout<<"scirivi un numero: ";
cin>>c;
somma_precedente = b+c;
cout<<"scrivi un numero: ";
cin>>a;
}
cout<<"il numero minimo inserito e': "<<min<<endl;
cout<<"il numero massimo inserito e': "<<max<<endl;
system ("pause");
return 0;
}
aiutatemi pleasee....
ho provato in questo modo ma è sbagliato:
(non ho ancora fatto il ciclo for)
#include <iostream>
using namespace std;
int main()
{
int a, b, c, somma_precedente = 0;
int min = 0, max = 0;
cout<<"scrivi un numero: ";
cin>>a;
while (somma_precedente==a)
{
cout<<"scrivi un numero: ";
cin>>b;
cout<<"scirivi un numero: ";
cin>>c;
somma_precedente = b+c;
cout<<"scrivi un numero: ";
cin>>a;
}
cout<<"il numero minimo inserito e': "<<min<<endl;
cout<<"il numero massimo inserito e': "<<max<<endl;
system ("pause");
return 0;
}
aiutatemi pleasee....