Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
// Costante
massimo alunni
#define MAX 20
// Definisco la struct
alunno con le varie propietà
struct alunno {
string nome;
string cognome;
int voto;
};
string lowerString;
lowerString[i] = tolower(stringa[i]);
return lowerString;
cout << "Inserisci il cognome dell'alunno " << i + 1 << ": ";
cin >> alunni[i].cognome;
cout << "Inserisci il nome dell'alunno " << i + 1 << ": ";
cin >> alunni[i].nome;
cout << "Inserisci il voto dell'alunno " << i + 1 << ": ";
cin >> alunni[i].voto;
// Imposto tutte le
stringhe in minuscolo per una ricerca più efficace
if (toLower(alunni[i].cognome) == toLower(ricerca)) {
cout << "ALUNNO TROVATO! Nome e Cognome: " << alunni[i].nome << "
" << alunni[i].cognome << " Voto: " << alunni[i].voto << endl;
trovato = true;
}
}
// Se non ho trovato
nulla mostro il messaggio di errore
if (!trovato) cout << "Alunno non trovato!";
do {
cout << "Inserisci il numero di alunni: ";
cin >> nrAlunni;
// Funzione Main
int main() {
return 0;
}