/*Le programme demande d'entrer quatre valeurs et affiche toutes les possibilitées de combinaisons...
(pour que ca fonctionne correctement, entrer quatre valeurs differentes de 0 à 9)...
_____________________________________________________________________________________________________
je cherche actuellement a simplifier le code de la fonction COMB
(trouver une solution pour ne pas a avoir a entrer toutes
les posibilitées manuellement dans les "cout", créer une fonction d'évaluation).
Ajouter des fonctionnalitées afin de
pouvoir définir le nombre d'éléments(de chiffre)que contiendra les possibilitées de pass par rapport
a une fourchette de valeurs donnée :
b(Exemple:evaluer toutes les possibilitées d'un mot de pass a cinq chiffres contenant les valeurs suivantes:
1 7 4 0 9 -> 90471,04791,71409...).
_____________________________________________________________________________________________________*/
#include
using
namespace
std;
void
comb(
short
,
short
,
short
,
short
);
int
main(){
short
tab[5],b;
char
rep;
do
{
for
(b=1;b<5;b++){
cout<<
"Veuillez entrer la valeur numero "
<
": "
;cin>>tab[b];
}
comb(tab[1],tab[2],tab[3],tab[4]);
cout<<endl<<
"Si vous voulez evaluer d'autres possibilitees, "
<<endl<<
"tapez: Y, sinon N pour quitter :"
;cin>>rep;
system(
"cls"
);}
while
(rep==
'y'
);system(
"pause"
);
return
0;}
void
comb(
short
a,
short
b,
short
c,
short
d){
cout<<
"\n\n"
<<
"Voici toutes les possibilitees: "
<<endl<
Afficher la suite