Donc, je faisais quelque chose pour une affectation en C# pour imprimer les noms des personnes dans chaque combinaison. S'il y avait 5 personnes par exemple, j'ai utilisé un nombre binaire à 5 chiffres et je lui ai juste ajouté 1 après chaque itération.Comment incrémenter des nombres binaires où 1 supplémentaire est ajouté ou 1 est enlevé
00000 imprimé aucun nom 00001 imprimé prénom 00010 imprimé deuxième nom 00011 imprimé prénom et nom
... et ainsi de suite. Finalement, je pouvais parcourir et imprimer toutes les combinaisons de noms.
Ainsi, on m'a demandé de penser à la façon dont je pourrais le faire seulement dans un nom a été ajouté ou un nom a été soustrait. Si je comprends bien, je dois être en mesure d'imprimer systématiquement chaque combinaison, mais la combinaison suivante imprimée ne peut avoir qu'un nom de plus que le dernier ou un nom de moins que le dernier.
Je cherche de l'aide pour trouver une approche logique. J'ai commencé ici:
00000 0 names
Add 1 00001 1 name
double, add 1 00011 2 names
subtract 1 00010 1 name
double, add 1 00101 2 names
subtract 1 00100 1 name
Ici, je ne vois pas un modèle logique parce que si je double encore une fois je manque sur 00111 par exemple si cela n'a pas été bonne. De toute façon je suis bloqué pour le moment.
Je n'ai pas besoin de code, je peux l'écrire moi-même. J'ai juste besoin d'une idée sur une meilleure logique. Je choisis seulement l'approche de nombre binaire ici parce que c'est ce qu'on m'a demandé de penser. Toutes les idées seraient géniales. vous
Est-ce que votre classe vous permet d'utiliser les opérateurs de bits? – Powerlord
Nous en avons brièvement parlé il y a un certain temps, donc je suppose que oui – RSon1234
Si vous votez en bas, pourriez-vous expliquer pourquoi? J'ai décrit ma question, montré ce que je pensais et je ne demande pas la réponse directement à l'écriture du code. Cela ne me dérange pas de m'adapter mais de dire quelque chose. J'ai fait des recherches. Je suis toujours. Désolé, si cette question ne vaut pas le temps des gens. – RSon1234