#include <iostream>
#include <string>
using namespace std;
string analizzaVincite(int gareVinte, int gareEffettuate, bool& esperto) {
esperto = (gareEffettuate >= 6);
if (gareVinte == 0) return " nessuna vincita ";
if (gareVinte >= 2 && gareVinte <= 6) return " vincite nella media ";
return " molte vincite ";
}
int main() {
int n;
cout << " Quanti atleti vuoi inserire? ";
cin >> n;
for (int i = 0; i < n; ++i) {
string cognome;
int gareEffettuate, gareVinte;
cout << " Inserisci cognome dell'atleta ";
cin >> cognome;
do {
cout << " Numero di gare effettuate: ";
cin >> gareEffettuate;
} while (gareEffettuate < 0);
do {
cout << " Numero di gare vinte: ";
cin >> gareVinte;
} while (gareVinte < 0 || gareVinte > gareEffettuate);
bool esperto;
string esito = analizzaVincite(gareVinte, gareEffettuate, esperto);
cout << " Cognome: " << cognome
<< " Gare Effettuate: " << gareEffettuate
<< " Gare Vinte: " << gareVinte
<< " Esito: " << esito
<< " Esperto: " << (esperto ? "true" : "false") << endl;
}
return 0;
}#include <iostream>
#include <string>
using namespace std;
string analizzaVincite(int gareVinte, int gareEffettuate, bool& esperto) {
esperto = (gareEffettuate >= 6);
if (gareVinte == 0) return " nessuna vincita ";
if (gareVinte >= 2 && gareVinte <= 6) return " vincite nella media ";
return " molte vincite ";
}
int main() {
int n;
cout << " Quanti atleti vuoi inserire? ";
cin >> n;
for (int i = 0; i < n; ++i) {
string cognome;
int gareEffettuate, gareVinte;
cout << " Inserisci cognome dell'atleta ";
cin >> cognome;
do {
cout << " Numero di gare effettuate: ";
cin >> gareEffettuate;
} while (gareEffettuate < 0);
do {
cout << " Numero di gare vinte: ";
cin >> gareVinte;
} while (gareVinte < 0 || gareVinte > gareEffettuate);
bool esperto;
string esito = analizzaVincite(gareVinte, gareEffettuate, esperto);
cout << " Cognome: " << cognome
<< " Gare Effettuate: " << gareEffettuate
<< " Gare Vinte: " << gareVinte
<< " Esito: " << esito
<< " Esperto: " << (esperto ? "true" : "false") << endl;
}
return 0;
}