Bonjour,
On a un groupe ABCD. Je veux savoir comment je peut afficher tous les probabilités de ce groupe par un programme java ainsi le résultat sera comme suit :
AB
AC
AD
ABC
ABD
ACD
ABCD
BC
BD
BCD
CD
Merci pour votre aide.
Bonjour,
On a un groupe ABCD. Je veux savoir comment je peut afficher tous les probabilités de ce groupe par un programme java ainsi le résultat sera comme suit :
AB
AC
AD
ABC
ABD
ACD
ABCD
BC
BD
BCD
CD
Merci pour votre aide.
Bonjour,
D'après ce que j'ai compris, il n'est pas question ici de probabilité, mais plutôt de lister les différentes combinaisons possibles.
Cette discussion traite d'un problème similaire, jettes-y un coup d'oeil.
Mako.
J'ai retrouvé ca du temps ou on utilisait encore les vector, maintenant il faut utiliser les ArrayList mais la solution est ressemblante
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21 int i; int j; Vector v = new Vector(); v.addElement("A"); v.addElement("B"); v.addElement("C"); v.addElement("D"); for (i=0;i<v.size();i++) { for (j=0;i<v.size();j++) { if(!v.elementAt(i).equals(v.elementAt(j)) && !v.contains((String) v.elementAt(i) + v.elementAt(j))) { v.addElement((String) v.elementAt(i) + v.elementAt(j)); } } } for (i=0;i<v.size();i++) { System.out.println(v.elementAt(i)); }
Partager