Salve,
sono alle prime armi con il C++ e ammetto di aver grosse difficoltà, sia perché ho cominciato da poco, sia perché mi manca la forma mentis del programmatore.
Comunque vi posto un esercizio:
Scrivere un programma C + + che abbia in ingresso una serie di 10 numeri per ogni venditore, e determina e stampa il più grande dei numeri. Inoltre alla fine si determini quale venditore ha vinto il premio.
Codice PHP:
int contatore_rappresentanti=0,
codice, numero,
maggiore=0, massimo=0;
cout<<"Inserire il codice del rappresentante, -1 per terminare :"<<endl;
cin >> codice;
while ()
for (int contatore_vendite=1; contatore_vendite<=10; contatore_vendite++){
cout << "Inserire un numero : ";
cin >> numero;
while(numero<=0) {
cout << "Numero immesso non valido!!!\n";
cout << "Inserire un altro numero : ";
cin >> numero;
}
if(maggiore<numero) {
maggiore = numero; }
cout <<"Il numero maggiore è : "<<maggiore<<endl;
Il codice per leggere la serie di 10 numeri e determinarne il maggiore è ok!
La mia difficoltà sta nella condizione del while in quanto dovrei fare un ciclo controllato da un valore sentinella che mi permetta di memorizzare il maggiore(tra i 10 numeri) per ogni venditore e alla fine determinare non il valore massimo tra tutti ma il codice del venditore.
Io purtroppo mi blocco e non riesco ad andare avanti.
PS Più che svolgere l'esercizio mi interessa capire il meccanismo da usare!!