buongiorno,
ultimamente sto pubblicando un pò troppo lo ammetto...
ma comunque
devo svolgere questo punto e mi trovo in difficoltà su una cosa
il punto dice:
per mostrare gli studenti che hanno avuto 110 o 110 e lode premere: 4
io ho fatto così ma ho sbagliato sicuramente perchè penso che dovrei mettere i valori all'interno di una stringa provvisoria ma comunque ho fatto così:
codice:
for (int i=0;i<n_stud;i++)
{
if(tot_stud[i].lode==1)
{
cout<<tot_stud[i].cognome<<" "<<tot_stud[i].nome<<" ha preso 110 lode\n";
}
else
{
cout<<"nessuno studente ha preso 110 lode\n";
}
if(tot_stud[i].voto==110)
{
cout<<tot_stud[i].cognome<<" "<<tot_stud[i].nome<<" ha preso 110\n";
}
else
{
cout<<"nessuno studente ha preso 110\n";
}
}
penso di aver sbagliato allora perchè se mi chiedesse di mostrare quanti hanno ricevuto 110 o 110 e lode allora farei unavariabile di incremento al posto dei due cout che mostrano nome e cognome e poi direi cout<<variabileincrementata .... però qui la questione è un pò diversa e non saprei come applicarla, mi sapreste dare qualche idea?