pour JS8 moi j'aurais voulu faire des boucles de boucles mais **No Sms** possible. (car je ne ve pas 26*6 opérations mais 26^6 opérations :-) )
Maintenant 2 reponses:
1 Le C++ ne sait pas ce qu'est une boucle 2 Ce que tu dis est possible avec un dico
1 Le C++ initialise une variable, définit une butée, et fait une (ou plusieurs) action(s) (en general incrementation) En brut c comme si tu ecrivais:
@debut i=0 ...code... if (butée atteinte) jump fin i++ jump @debut @fin
partant de la, tout est permis a l'interieure de la boucle. Pas de reinitialisation ou truc comme ça. C++ n'a pas conscience de la repetition. Le truc le moins propre possible est de modifier i. genre i=butée+1 pour finir pseudo-naturellement la boucle a la fin du traitement Mais tout le monde aura compris qu'un while et preferable dans ce genre de traitement ou le nombre d'operations est inconnu.
2 avec un dico tu récupere tous les mots a 6 lettres et tu les testent dans la moulinette. Tu inverses le procédé utilisé par les autres (par moi en tous cas) qui consiste a sortir les 20000 mots et a voir rapidement tous ceux qui ne veulent rien dire :-)
:oops :oops :oops :oops :oops :oops oui **No Sms** comme je connais 20doses, si je lui rends pas la main il la prendra pas. Et je ve pouvoir faire autre chose a coté si le calcul est long....
de la à penser à une telle diff. (il jura, mais un peu tard, que l'on ne l'y reprendrait plus) :-)
:-) je me reponds a moi meme pour les futurs lecteurs. Je viens de valider JS8. Après 2 jours de calculs en VB sous excel (et 1/3 du chemin parcourru), j'en ai eu marre, et ça m'a permis de passer ma flemmardise. G donc codé en C++. ça me permettait aussi de comparer les 2 langages (extremes par leurs vitesse)..................... éloquent: 1/2 seconde en C++, 6 jours en VB
le nombre de lettre est trouvable et demontrable avant de bourriner en plus, ya pas mal de defrichage avant d'utiliser la force brute (pour le faire dans les meilleures conditions possible)
effectivment, vous obiendrez une tonne de code qui marche.
a vous de trouver le bon (c t pas la case depart? )