Derniers sujets
un programme C qui permet de calculer les combinaisons
3 participants
Page 1 sur 1
un programme C qui permet de calculer les combinaisons
Salut,
j'aime écrire un programme C qui permet de calculer les combinaisons possible C n,p par exemple de 4 alphabets
A, B, C, D et les afficher
par exemple:
A, B, C, D
AB,AC,AD.........
ABC, ABD,...
Pouvez-vous m'aider?
j'aime écrire un programme C qui permet de calculer les combinaisons possible C n,p par exemple de 4 alphabets
A, B, C, D et les afficher
par exemple:
A, B, C, D
AB,AC,AD.........
ABC, ABD,...
Pouvez-vous m'aider?
dima- Membre fidèle
- Nombre de messages : 188
Age : 40
Section et Année : PDG
Date d'inscription : 14/05/2008
Re: un programme C qui permet de calculer les combinaisons
l'ordre intervient??
juste pour etre sure.. Combinaison ou Arrangement???
juste pour etre sure.. Combinaison ou Arrangement???
Re: un programme C qui permet de calculer les combinaisons
Code :
et la sortie:
1,2,3
1,2,4
1,2,5
1,3,4
1,3,5
1,4,5
2,3,4
2,3,5
2,4,5
3,4,5
A adapté si tu veux du c. ++ 4:good:7
- #include
- #include
- using namespace std;
- typedef char* lpstrz ;
- void combirec(int k, lpstrz l[], const string &s) {
- if (k==0) {
- cout << s << endl;
- return;
- }
- if (*l==0) return;
- if (s.empty())
- {
- combirec(k-1, l+1, *l);
- }
- else
- {
- combirec(k-1, l+1, s+","+*l);
- }
- combirec(k, l+1, s);
- }
- int main() {
- lpstrz tableau[] = {"1", "2", "3", "4", "5", 0};
- combirec(3, tableau, "" );
- return 0;
- }
et la sortie:
1,2,3
1,2,4
1,2,5
1,3,4
1,3,5
1,4,5
2,3,4
2,3,5
2,4,5
3,4,5
A adapté si tu veux du c. ++ 4:good:7
Re: un programme C qui permet de calculer les combinaisons
Merci et bonne journée.
dima- Membre fidèle
- Nombre de messages : 188
Age : 40
Section et Année : PDG
Date d'inscription : 14/05/2008
Re: un programme C qui permet de calculer les combinaisons
Merci mais votre programme ne donne pas l'affichage suivant:
je voudrais avoir le résultat suivant pour 4 alphabets a, b, c, d:
a, b, c , d
ab, ac, ad, bc, bd, cd
abc,abd, acd, bcd
abcd
je voudrais avoir le résultat suivant pour 4 alphabets a, b, c, d:
a, b, c , d
ab, ac, ad, bc, bd, cd
abc,abd, acd, bcd
abcd
dima- Membre fidèle
- Nombre de messages : 188
Age : 40
Section et Année : PDG
Date d'inscription : 14/05/2008
Sujets similaires
» un programme C + Eclipse
» exécuter par ligne de commandes un programme
» Manipuler un fichier XML dans un programme C
» un problème lorsque je compile un programme java
» Problème du connexion à BD Mysql dans un programme C
» exécuter par ligne de commandes un programme
» Manipuler un fichier XML dans un programme C
» un problème lorsque je compile un programme java
» Problème du connexion à BD Mysql dans un programme C
Page 1 sur 1
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum
27/1/2016, 16:53 par jackygaby
» livre scientifique (pdf) en téléchargement
27/1/2016, 13:14 par trazomtg
» Je me présente
23/1/2014, 19:39 par BOUSRI
» phd informatque
22/9/2013, 20:42 par info_info
» télécharger des vidéos avec sécurité
21/5/2013, 23:10 par larbi
» cherche Dictionnaire Vidal
29/4/2013, 18:18 par benbrahimaboubrahimh
» New Member
13/3/2013, 11:53 par abdallah2013
» anciens rapport pfe svp
19/2/2013, 09:32 par abidi
» ingeinieur civil
25/1/2013, 18:30 par bkejji
» La nature de métamatière et l'hommage rendu aux anciens
10/1/2013, 07:43 par neige