08/05/22 21:56
AldoBaldo
Quando scrivi
v[i].punti=+1; (e simili)
intendi effettivamente
v[i].punti=+1; oppure
v[i].punti+=1;
Ultima modifica effettuata da AldoBaldo 08/05/22 21:57
ATTENZIONE! Sono un hobbista e l'affidabilità delle mie conoscenze informatiche è molto limitata. Non prendere come esempio il codice che scrivo, perché non ho alcuna formazione accademica e rischieresti di apprendere pratiche controproducenti.
09/05/22 14:55
Qui
for(j=0;j<5;j++)
j non è dichiarata.
Ha ragione il compilatore.
Queste
v[i].punti=+1;
v[i+1].punti=+1;
v[i].punti=+3;
sono sbagliate, devono essere
v[i].punti += 1; ( oppure v[i].punti++; )
v[i+1].punti += 1; ( oppure v[i+1].punti++; )
v[i].punti += 3;
Devi conoscere bene le basi della sintassi del linguaggio prima di scrivere codice, altrimenti è inutile dire che impazzisci.
Ultima modifica effettuata da 09/05/22 15:00
09/05/22 19:27
MrMind6767
nonostante aver coorretto tutto non mi stampa la classifica, ma solo lo cout classifica
10/05/22 14:08
Non hai fatto le modifiche.
Manca la stampa della classifica.
Ultima modifica effettuata da 10/05/22 14:10
21/05/22 10:02
MrMind6767
Risolto
Ultima modifica effettuata da MrMind6767 21/05/22 10:07