Programme de combinaison
Résolu
jesper1
Messages postés
69
Statut
Membre
-
yg_be Messages postés 23541 Date d'inscription Statut Contributeur Dernière intervention -
yg_be Messages postés 23541 Date d'inscription Statut Contributeur Dernière intervention -
Bonjour,
J'aimerais pouvoir écrire un programme en C qui m'affiche les différentes combinaisons qu'on peut faire avec les chiffres 0 1 2 3 4 5 6 7 8 9. Un même chiffre peut être répété jusqu'à dix fois en commençant par 0000000000 et ensuite 0000000001 mais jusqu'à présent, j'ai réussi qu'à écrire un programme qui affiche les nombres se situant entre 0 et 9999999999 (le programme fonctionne et tourne depuis quatre heures ????) sauf que c'est pas vraiment ce que je cherche donc... pouvez vous m'aider ?
J'aimerais pouvoir écrire un programme en C qui m'affiche les différentes combinaisons qu'on peut faire avec les chiffres 0 1 2 3 4 5 6 7 8 9. Un même chiffre peut être répété jusqu'à dix fois en commençant par 0000000000 et ensuite 0000000001 mais jusqu'à présent, j'ai réussi qu'à écrire un programme qui affiche les nombres se situant entre 0 et 9999999999 (le programme fonctionne et tourne depuis quatre heures ????) sauf que c'est pas vraiment ce que je cherche donc... pouvez vous m'aider ?
A voir également:
- Écrire une fonction qui affiche, dans l’ordre croissant, toutes les différentes combinaisons de trois chiffres différents dans l’ordre croissant
- Excel trier par ordre croissant chiffre - Guide
- Fonction si et - Guide
- Tous les code possible de 0 à 9 (4 chiffres ) liste - Forum Programmation
- Ajoutez à la liste de contacts ana le goff, inscrite le 27 novembre 2015, dans la catégorie i. puis triez les contacts en les classant : par ordre alphabétique de leur nom de famille (critère principal), puis par date du plus récent au plus ancien (critère secondaire). quel mot apparaît à la verticale dans la colonne "catégorie" entre les lignes 200 et 209 (en-tête compris) ? ✓ - Forum Word
- Afficher toutes les lignes masquées excel ✓ - Forum Excel
2 réponses
yg_be
Messages postés
23541
Date d'inscription
Statut
Contributeur
Dernière intervention
Ambassadeur
1 586
bonjour,
peux-tu partager ton programme, en utilisant les balises de code: https://codes-sources.commentcamarche.net/faq/11288-les-balises-de-code
peux-tu aussi expliquer le résultat que tu attends, et en quoi il est différent du résultat que tu obtiens, peut-être avec un exemple?
peut-être partager l'énoncé précis de l'exercice?
peux-tu partager ton programme, en utilisant les balises de code: https://codes-sources.commentcamarche.net/faq/11288-les-balises-de-code
peux-tu aussi expliquer le résultat que tu attends, et en quoi il est différent du résultat que tu obtiens, peut-être avec un exemple?
peut-être partager l'énoncé précis de l'exercice?
yg_be
Messages postés
23541
Date d'inscription
Statut
Contributeur
Dernière intervention
Ambassadeur
1 586
veux-tu obtenir ceci?
main()
{
int i1,i2 ;
for ( i1=0 ; i1<=9 ; i++ )
{
for ( i2=0 ; i2<=9 ; i++ )
{
printf ("%d%d\n", i1, i2) ;
}
}
}
#include <stdio.h> #include <stdlib.h> main() { int i ; for ( i=0 ; i<=9999999999 ; i++ ) { printf ("%d\n", i) ; } }Donc en gros, c'est ça. En exécutant ce code, le programme se met à me lister les tous les nombres de 0 à 9999999999. Ce que je voudrais moi, c'est qu'à partir des chiffres 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 il me liste tous les nombres de dix chiffres (toutes les combinaisons possibles) qu'on pourrait avoir avec ces chiffres en prenant en compte le fait qu'un même chiffre peut être répété 10 fois. En gros ça commencera avec 0000000000 pour finir avec 9999999999.
L'exercice est personnel
le programme fait clairement ce pour quoi il a été écrit. quel est le but de l'exercice personnel? comment en es-tu arrivé à écrire un programme qui te semble ne pas faire ce que tu veux faire?
veux-tu simplement afficher les zéros non significatifs? si oui, lis ceci: https://docs.microsoft.com/fr-fr/cpp/c-runtime-library/format-specification-syntax-printf-and-wprintf-functions?view=msvc-160&viewFallbackFrom=vs-2019