ho scritto questo programma in c++:
#include <iostream>
#include <ctime>
#include <iomanip>
using namespace std;
int main ()
{
srand(time(0));
int n, somma=0, x;
x=rand();
cout<<x<<endl;
while ( n != x) {
cout<<"Inserisci una lista di numeri"<<endl;
cin>>setw(3)>>n;
somma +=n;
}
cout<<"la somma dei numeri è: "<<somma-x<<endl;
system ("pause");
return 0;
}
dovrebbe prendere un numero x casuale, leggere da input vari numeri fino a qnd nn raggiunge la x, e calcolarne poi la somma.. mi calcola la somma, ma mi stampa in output anche "inserisci una lista di numeri" tante volte quanti sono i numeri che calcola, cosa c'è che non va??![]()