int MAX_TAB = 100; // nombre maximal de skieurs class Skieur { double [] notes = new double[5]; double noteFinale; String nom; } void saisir_Skieur(Skieur objet) { int i1; objet.nom = readString( "objet.nom : " ); for(i1=0; i1<=4; i1=i1+1) { objet.notes[i1] = readDouble( "objet.notes[" + (i1) + "] : " ); } } void calculer(Skieur objet) { int k; double somme; double mini; double maxi; somme = 0; mini = 1000; maxi = -1000; for(k=1; k<=5; k=k+1) { somme = somme + objet.notes[k-1]; if (objet.notes[k-1] < mini) { mini = objet.notes[k-1]; } if (objet.notes[k-1] > maxi) { maxi = objet.notes[k-1]; } } objet.noteFinale = somme - mini - maxi; } void main() { int nbSkieur; int i1; int ii; int i; // on reserve la place mémoire pour le tableau Skieur [] objets = new Skieur[MAX_TAB]; for(ii=0; ii