salut,
je suis tombé sur un probleme, et c'est le plus difficle que je croise jusqu'a maintenant :
Programmation structurée :
Ecrivez un programme permettant, à l'utilisateur de saisir les notes d'une classe. Le programme , une fois la saisie terminée, affiche la liste des étudiants ayant une note supérieur à 10. La liste des étudiants doit etre trié par ordre alphabétique
-------------------
voila ce que j'a ifait :
Vector<String> tab=new Vector<String>();
Vector<Double> tab2=new Vector<Double>();
boolean reponse=false;
int i=1;
while(reponse==false)
{
System.out.println ("etudiant"+i);
String et=reads();
tab.addElement(et);
System.out.println ("note");
Double j=readd();
tab2.addElement(j);
System.out.println ("saisie o/n?");
String gg=reads();
if ( gg== "n") reponse=true;
i++;
}
}
public static double readd() throws IOException{
BufferedReader f=new BufferedReader(new InputStreamReader(System.in));
int g=f.read();
return g;
}
public static String reads() throws IOException{
BufferedReader f=new BufferedReader(new InputStreamReader(System.in));
String g=f.readLine();
return g;
}----------------
mais si on trie ou on modifie le tableau, comment savoir quel etudiant à sa note ? ça va tout melanger ....
une idée svp ?
merci