Ecrire programme en langage C
mysterzakiaa
Messages postés
7
Date d'inscription
Statut
Membre
Dernière intervention
-
mysterzakiaa Messages postés 7 Date d'inscription Statut Membre Dernière intervention -
mysterzakiaa Messages postés 7 Date d'inscription Statut Membre Dernière intervention -
salut çava mes amis j'ai un exercice difficile pour moi svp aide-moi
Ecrire programme en langage C qui affiche toutes les
manières possibles d'obtenir un Dirham (1 DH) avec des pièces de 5 centimes, 10 centimes, 20 centimes
et 50 centimes. Dire combien de possibilités ont ainsi été trouvées. Les résultats seront présentés ainsi :
1 DH = 20 X 5 c
1 DH = 18 X 5 c + 1 X 10 c
1 DH = 16 X 5 c + 2 X 10 c
......
1 DH = 10 X 10 c
1 DH = 8 X 10 c + 1 X 20 c
1 DH = 6 X 10 c + 2 X 20 c
......
1 DH = 5 X 20 c
1 DH = 4 X 20 c + 5 X 5 c
......
1 DH = 2 X 50 c
Ecrire programme en langage C qui affiche toutes les
manières possibles d'obtenir un Dirham (1 DH) avec des pièces de 5 centimes, 10 centimes, 20 centimes
et 50 centimes. Dire combien de possibilités ont ainsi été trouvées. Les résultats seront présentés ainsi :
1 DH = 20 X 5 c
1 DH = 18 X 5 c + 1 X 10 c
1 DH = 16 X 5 c + 2 X 10 c
......
1 DH = 10 X 10 c
1 DH = 8 X 10 c + 1 X 20 c
1 DH = 6 X 10 c + 2 X 20 c
......
1 DH = 5 X 20 c
1 DH = 4 X 20 c + 5 X 5 c
......
1 DH = 2 X 50 c
A voir également:
- Ecrire programme en langage C
- Ecrire en gras sur whatsapp - Guide
- Écrire en majuscule - Guide
- Ecrire en miroir - Guide
- Application pour écrire les chiffre en lettre - Télécharger - Outils professionnels
- Programme demarrage windows - Guide
2 réponses
Bonjour,
Qu'est-ce qui te pose vraiment problème dans ton énoncé ?
Qu'as-tu commencé à faire ?
N'hésite pas à poster le début de ton code pour qu'on puisse corriger.
Cdlt,
Qu'est-ce qui te pose vraiment problème dans ton énoncé ?
Qu'as-tu commencé à faire ?
N'hésite pas à poster le début de ton code pour qu'on puisse corriger.
Cdlt,
bonjour,
voici un exemple d'affichage d'un tableau en c
for(int ligne=0;ligne<max_ligne;ligne++)
for(int colonne=0;colonne<max_colonne;colonnee++)
printf("%d",&tableau[ligne][colonne]);
voici un exemple d'affichage d'un tableau en c
for(int ligne=0;ligne<max_ligne;ligne++)
for(int colonne=0;colonne<max_colonne;colonnee++)
printf("%d",&tableau[ligne][colonne]);
Bonjour,
Je ne vois pas le rapport avec la question ? Il souhaite savoir comment lister toutes les possibilités de décomposition d'un dirham en centimes et tu parles d'afficher un tableau...
Sinon sur ton code :
for(int ligne=0;ligne<max_ligne;ligne++)
En C, on déclare la variable avant... Donc int ligne; doit être mis en début de bloc.
for(int colonne=0;colonne<max_colonne;colonnee++)
Même remarque que précédemment. De plus, ce n'est pas colonnee mais colonne.
printf("%d",&tableau[ligne][colonne]);
Vaut mieux mettre un espace, donc "%d ".
Ce n'est pas &tableau[ligne][colonne] mais tableau[ligne][colonne]. L'esperluette sert à avoir l'adresse du tableau...
Cdlt,
Je ne vois pas le rapport avec la question ? Il souhaite savoir comment lister toutes les possibilités de décomposition d'un dirham en centimes et tu parles d'afficher un tableau...
Sinon sur ton code :
for(int ligne=0;ligne<max_ligne;ligne++)
En C, on déclare la variable avant... Donc int ligne; doit être mis en début de bloc.
for(int colonne=0;colonne<max_colonne;colonnee++)
Même remarque que précédemment. De plus, ce n'est pas colonnee mais colonne.
printf("%d",&tableau[ligne][colonne]);
Vaut mieux mettre un espace, donc "%d ".
Ce n'est pas &tableau[ligne][colonne] mais tableau[ligne][colonne]. L'esperluette sert à avoir l'adresse du tableau...
Cdlt,
manières possibles d'obtenir un Dirham avec des piece 5 centime 10 centime 20centime 50 centime combien possibilité et merci
Ce que je souhaite, c'est que tu me dises ce que TOI tu n'arrives pas à faire.
Qu'as-tu commencé à faire ?
1/ Tu fais un tableau qui contient les pièces de centimes : {5, 10, ...}
2/ Tu fais un tableau qui contient le nombre de chacune des pièces par exemple : {2, 5, ...} signifiera 2 pièces de 5, 5 pièces de 10.
3/ Tu fais une fonction récursive qui prend en argument les 2 tableaux qui fait une boucle for sur les pièces pour faire toutes les possibilités
- tu incrémentes le tableau "nombre de pièces"
- tu compares la somme par rapport à 100. Si c'est égal, tu affiches. Si c'est inférieur, tu rappelles la fonction
- Tu décrémentes le tableau "nombre de pièces"
Je te laisse comprendre l'algorithme et attend tes questions précises et un début de programme...