Alogorithme combinaison.
kimb
-
kimb -
kimb -
Bonjour,
Je sèche sur la création d'un algorithme me donnant toute les combinaisons possible
C'est à dire.
La fonction prend en paramètre un tableau d'entier positif, de taille variable et affiche toute les combinaison possible.
Exemple avec un tableau de taille 4 ayant pour élément 2 5 6 8
Je voudrais afficher
2 5 6 8
2 5 6 -8
2 5 -6 8
2 5 -6 -8
2 -5 6 8
....
-2 -5 -6 -8
merci d'avance si vous avez une petite idée.
Je sèche sur la création d'un algorithme me donnant toute les combinaisons possible
C'est à dire.
La fonction prend en paramètre un tableau d'entier positif, de taille variable et affiche toute les combinaison possible.
Exemple avec un tableau de taille 4 ayant pour élément 2 5 6 8
Je voudrais afficher
2 5 6 8
2 5 6 -8
2 5 -6 8
2 5 -6 -8
2 -5 6 8
....
-2 -5 -6 -8
merci d'avance si vous avez une petite idée.
A voir également:
- Alogorithme combinaison.
- Combien de combinaison possible avec 3 chiffres ✓ - Forum Programmation
- Combinaisons possibles avec 3 séries de 3 nombres - Forum Réseaux sociaux
- Combinaisons à 3 CHIFFRES - Forum Programmation
- Tableau de combinaison loto 5/90 - Forum Logiciels
- Combinaison de 5 dans 16 - Forum Programmation
2 réponses
Hé bien, il te suffit pour ça de partir d'une variable contenant le numéro de ligne et d'en lire les bits, chaque bit correspondant au signe, 1 pour négatif et 0 pour positif; Pour lire chaque bit, ça dépend du langage que tu utilises, mais dans la plupart tu pourras le faire avec une instruction de ce genre :
Signe = (Index shr Position) and 01;
où index est le numéro de ligne et position la colonne du nombre concerné...
Signe = (Index shr Position) and 01;
où index est le numéro de ligne et position la colonne du nombre concerné...
kimb
Je suis en c pour mon programme actuelle mais sa peut servir dans d autre language. J aime l idée. Merci. Bon soirée :-)