Riguardo alle classi si ci ho pensato ma poi rendo il programma più grande di quello che dovrebbe essere, quindi la soluzione degli array mi sembra molto più semplice
Poi ho pensato di creare una funzione per fare la media.
Non ho capito come inserire ciascun alunno in ciascun array:
Ho riscritto il programma in base ai vostri consigli, ma resta il problema della media e non capisco perché non va
#include <iostream>
using namespace std;
int main(int argc, const char * argv[])
{
int somma = 0,media = 0,max_alunni=100,e=0; //il compilatore che uso "Xcode" mi ha chiesto di porre valore zero a somma e media anche se non ho capito la motivazione...
char eta[100],nome[100];
cout << "Di quanti alunni e' composta la classe?\n";
cin >> max_alunni;
for(max_alunni=0;(max_alunni<=true);max_alunni++)
{
cout << "Nome: ";
cin >> nome[max_alunni];
cout << "Eta': ";
cin >> eta[e];
}
for (int i=0; i<max_alunni; i++)//ciclo for per calcolare la media in array(non ho trovato di meglio sul web)
{
somma=somma + eta[max_alunni];
media=somma/max_alunni;
}
cout << "La media dell'eta' degli alunni e': ";
cout << media;
return 0;
}