Ciao a tutti,
sono alle prime armi con la programmazione e mi servirebbe un vostro aiuto con le strutture.
Devo realizzare un programma che gestisce gli studenti, con le seguenti
funzioni:
a. inserimento di uno studente
b. inserimento di un esame
c. calcolo della media dei voti di uno studente
d. calcolo dell'eta media degli studenti
il testo è molto vago perciò vi posto il codice che ho fatto che molto probabilmente non soddisfa affatto le richieste del compito.
codice:struct studente{ char nome[50]; char cognome[50]; int eta[50]; char esame[50]; int voto[10]; }; void set_studente(studente s) { cout << "Inserire il nome: "; cin >> s.nome; cout << "Inserire il cognome: "; cin >> s.cognome; } void set_esame(studente s) { cout << "Inserire l'esame: "; cin >> s.esame; } int calcola_media(studente s) { double media=0; for (int i=0; i<10; i++) { media+=s.voto[i]/10; } return media; } int media_eta(studente s) { double m_eta=0; for (int i=0; i<50; i++) { m_eta+=s.eta[i]/50; } return m_eta; }