Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- #include <string>
- //es10_pag197
- using namespace std;
- const int MAXCHAR = 15;
- // Struttura per rappresentare uno studente
- struct Studente {
- char nominativo[MAXCHAR];
- char genere[MAXCHAR];
- int annoDiNascita;
- int voti[3]; // voti in Italiano, Inglese, Matematica
- };
- // per calcolare la media dei voti di una disciplina
- float mediaVoti(Studente studenti[], int numStudenti, int disciplina) {
- int somma = 0;
- for(int i = 0; i < numStudenti; i++) {
- somma += studenti[i].voti[disciplina];
- }
- return (float)somma / numStudenti;
- }
- // Funzione per determinare la disciplina con la media dei voti più alta
- void piùFacile(Studente studenti[], int numStudenti) {
- float mediaItaliano = mediaVoti(studenti, numStudenti, 0);
- float mediaInglese = mediaVoti(studenti, numStudenti, 1);
- float mediaMatematica = mediaVoti(studenti, numStudenti, 2);
- cout << "La materia più facile è: ";
- if(mediaItaliano > mediaInglese && mediaItaliano > mediaMatematica) {
- cout << "Italiano";
- } else if(mediaInglese > mediaItaliano && mediaInglese > mediaMatematica) {
- cout << "Inglese";
- } else {
- cout << "Matematica";
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement