#include using namespace std; int calcola_vincitore (int n, int& voti); int main () { //Dichiarazione variabili int n, vincitore, voti; //Richiesta e acquisizione dati cout << "Inserisci il numero di candidati (max 100): \n"; cin >> n; //Inserimento voti e calcolo del candidato vincitore cout << "Inserisci i voti (0 per terminare): \n"; vincitore = calcola_vincitore (n, voti); //Stampa dei risultati cout << "Il vincitore dell'elezione e' il candidato numero " << vincitore << " che ha vinto con " << voti << " voti." << endl; return(0); } int calcola_vincitore (int n, int& votitot) { int voti[100], voto, max=0; for (int i=0; i> voto; while (voto!=0) { if (voto>0 && voto<=n) { voti[voto-1]++; if (max==0) max=voto; else if (voti[voto-1]>voti[max-1]) max=voto; } cin >> voto; } if (max!=0) votitot=voti[max-1]; return max; }