Résolution dans N3
Réponses à toutes vos questions après le Bac (Fac, Prépa, etc.)
-
horido
- Membre Naturel
- Messages: 21
- Enregistré le: 28 Déc 2014, 01:31
-
par horido » 28 Déc 2014, 01:38
Bonjour,
je cherche à résoudre le problème suivant: de combien de façons différents peut-on payer 100 euros avec des pièces de 10ct, 20ct, et 50 ct?
J'ai posé: x+2y+5z= 1000.
Quelqu'un peut-il me donner une piste pour la suite?
-
capitaine nuggets
- Modérateur
- Messages: 3931
- Enregistré le: 13 Juil 2012, 22:57
- Localisation: nulle part presque partout
-
par capitaine nuggets » 28 Déc 2014, 01:40
horido a écrit:Bonjour,
je cherche à résoudre le problème suivant: de combien de façons différents peut-on payer 100 euros avec des pièces de 10ct, 20ct, et 50 ct?
J'ai posé: x+2y+5z= 1000.
Quelqu'un peut-il me donner une piste pour la suite?
100 ou 1000 euros ?
Il suffit de chercher toutes les manières différentes de payer 1 euro uniquement avec des pièces de 10,20 et 50 centimes (pourquoi ?).
Du coup, le problème se simplifie un peu :+++:
-
chan79
- Membre Légendaire
- Messages: 10330
- Enregistré le: 04 Mar 2007, 19:39
-
par chan79 » 28 Déc 2014, 07:31
un petit programme donne le résultat en 1 seconde (algobox suffit)
-
chan79
- Membre Légendaire
- Messages: 10330
- Enregistré le: 04 Mar 2007, 19:39
-
par chan79 » 28 Déc 2014, 18:48
Dans un premier temps, ils dénombrent le nombre de solutions de x+2y=k (avec k entier naturel)
On peut écrire x=k-2y
il faut que x soit positif soit k-2y>=0 soit y<k/2
y doit être entier positif donc il y a autant de solutions que d'entiers compris entre 0 et E(k/2)
le nombre de solutions est 1+E(k/2)
Dans leur correction, ils ont mis k=0 au lieu de y=0 sous le premier signe

Sinon, avec un ordinateur, on fait deux boucles

-
horido
- Membre Naturel
- Messages: 21
- Enregistré le: 28 Déc 2014, 01:31
-
par horido » 28 Déc 2014, 22:54
capitaine nuggets a écrit:100 ou 1000 euros ?
Il suffit de chercher toutes les manières différentes de payer 1 euro uniquement avec des pièces de 10,20 et 50 centimes (pourquoi ?).
Du coup, le problème se simplifie un peu :+++:
J'ai trouvé 9 façons de payer 1 euro.
-
horido
- Membre Naturel
- Messages: 21
- Enregistré le: 28 Déc 2014, 01:31
-
par horido » 28 Déc 2014, 23:00
chan79 a écrit:Dans un premier temps, ils dénombrent le nombre de solutions de x+2y=k (avec k entier naturel)
On peut écrire x=k-2y
il faut que x soit positif soit k-2y>=0 soit y<k/2
y doit être entier positif donc il y a autant de solutions que d'entiers compris entre 0 et E(k/2)
le nombre de solutions est 1+E(k/2)
Dans leur correction, ils ont mis k=0 au lieu de y=0 sous le premier signe

Sinon, avec un ordinateur, on fait deux boucles

Merci pour ton explication.J'ai trouvé 9 façons de payer 1 euro.C'est une bonne simplification.Je vais chercher la suite.
-
chan79
- Membre Légendaire
- Messages: 10330
- Enregistré le: 04 Mar 2007, 19:39
-
par chan79 » 29 Déc 2014, 08:35
horido a écrit:Merci pour ton explication.J'ai trouvé 9 façons de payer 1 euro.C'est une bonne simplification.Je vais chercher la suite.
Tu as dû en oublier un.
(10,0,0) puisque 10*0.10+0*0.20+0*0.50=1
(5,0,1)
(0,0,2)
(8,1,0)
(3,1,1)
(6,2,0)
(1,2,1)
(4,3,0)
(2,4,0)
(0,5,0)
-
horido
- Membre Naturel
- Messages: 21
- Enregistré le: 28 Déc 2014, 01:31
-
par horido » 29 Déc 2014, 18:27
chan79 a écrit:Tu as dû en oublier un.
(10,0,0) puisque 10*0.10+0*0.20+0*0.50=1
(5,0,1)
(0,0,2)
(8,1,0)
(3,1,1)
(6,2,0)
(1,2,1)
(4,3,0)
(2,4,0)
(0,5,0)
oui j'ai oublié(0,0,2).Et pour 2 euros combien obtient-on de combinaisons?
-
horido
- Membre Naturel
- Messages: 21
- Enregistré le: 28 Déc 2014, 01:31
-
par horido » 29 Déc 2014, 18:30
horido a écrit:J'ai trouvé 9 façons de payer 1 euro.
Correction: il y a 10 façons de payer 1 euros;
-
horido
- Membre Naturel
- Messages: 21
- Enregistré le: 28 Déc 2014, 01:31
-
par horido » 30 Déc 2014, 02:32
chan79 a écrit:Tu as dû en oublier un.
(10,0,0) puisque 10*0.10+0*0.20+0*0.50=1
(5,0,1)
(0,0,2)
(8,1,0)
(3,1,1)
(6,2,0)
(1,2,1)
(4,3,0)
(2,4,0)
(0,5,0)
J'ai trouvé. J'ai dénombré le nombre de solutions en commençant par z=0 jusqu'à z=200.Et en ajoutant les solutions on fait la somme de 2 suites arithmétiques.
Utilisateurs parcourant ce forum : Aucun utilisateur enregistré et 49 invités