Keygen C++

TURNZ Messages postés 3 Date d'inscription samedi 11 mars 2006 Statut Membre Dernière intervention 12 septembre 2008 - 24 sept. 2006 à 18:56
cs_LordBob Messages postés 2865 Date d'inscription samedi 2 novembre 2002 Statut Membre Dernière intervention 11 mai 2009 - 24 sept. 2006 à 22:52
/*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<

2 réponses

goast_tu Messages postés 212 Date d'inscription dimanche 3 avril 2005 Statut Membre Dernière intervention 28 mai 2011 2
24 sept. 2006 à 19:10
tu peux ecrire un truc du genre


comb(short a, short b, short c, short d)

{

    short tab[4]={a,b,c,d};

    for(int i1=0; i1<4; i1++)

           for(int i2=0; i2<4; i2++)

                 for(int i3=0; i3<4; i3++)

               
     for(int i4=0; i4<4; i4++)

                        cout<<tab[i1]<<tab[i2]<<tab[i3]<<tab[i4]<<endl;

}
0
cs_LordBob Messages postés 2865 Date d'inscription samedi 2 novembre 2002 Statut Membre Dernière intervention 11 mai 2009 9
24 sept. 2006 à 22:52
sinon voici un algo qui te permet de faire ca de facon générique:
http://www.cppfrance.com/codes/ALGO-BRUTE-FORCE_28799.aspx
Bob...
"Vaut mieux se taire et passer pour un con, que de l'ouvrir et ne laisser aucun doute sur le sujet..."
0
Rejoignez-nous