Bonjour,
Je souhaiterais écrire une procédure permettant de fabriquer toutes les suites de 10 lettres construites à partir des caractères a, b et c.
Je ne vois pas par quoi commencer... Serait-il possible de m'aider
Merci d'avance.
Bonjour,
Je souhaiterais écrire une procédure permettant de fabriquer toutes les suites de 10 lettres construites à partir des caractères a, b et c.
Je ne vois pas par quoi commencer... Serait-il possible de m'aider
Merci d'avance.
Outre une recherche sur la multitude de sujets equivalents dispo sur ce forum, je peux te conseiller de compter jusqu'à 3^10 en base 3.![]()
ALGORITHME (n.m.): Méthode complexe de résolution d'un problème simple.
Je complète la réponse de pseudocode:
Prends un nombre comme il te le suggère, disons
12021
complète avec des zéros devant pour obtenir 10 chiffres
0000012021
code a=0,b=1,c=2
tu obtiens la suite 'aaaaabcacb'
Tu n'as donc qu'a compter de 0 à 3^10
Ecrire une fonction de conversion en base 3
Ecrire une fonction de conversion d'un nombre en chaine.
Ce qu'on trouve est plus important que ce qu'on cherche.
Maths de base pour les nuls (et les autres...)
Oulaaa mouai, j'suis débutant de chez débutant... y a pas de méthode plus simple pour parvenir au même résultat ?
Merci déjà pour ce que vous m'avez dit, j'vais continué de réfléchir.
ALGORITHME (n.m.): Méthode complexe de résolution d'un problème simple.
C'est a dire que tu enumeres une par une les possibilites.
Le principe c'est de fixer une valeur, et tu fais tourner le reste. Pour faire tourner le reste, tu fixes une seconde valeur et tu fais tourner le reste. Ainsi de suite. Ceci donne plutot lieu a de la recursivite, mais bon. Il y a vraiment beaucoup de methodes dont la plupart ont deja ete traiteessur le forum. Une petite recherche te donnera ce que tu cherches sans soucis.
Mon blog anglais - Mes articles et critiques de livres - FAQ C++0x, avec liste des nouveautés - Conseils sur le C++ - La meilleure FAQ du monde - Avant de créer des classes que vous réutiliserez, regardez si ça n'existe pas déjà - Le site du comité de normalisation du C++
Le guide pour bien débuter en C++ - Cours et tutoriels pour apprendre C++
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager