Bonjour a toutes et a tous,
Dabord le code , puis la question :
J'obtiens :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28 #include <iostream> #include <vector> std::vector<int> distributeur(int total, std::vector<int> coupures_disponibles) { std::vector<int> resultat {}; for (auto coupure : coupures_disponibles) { resultat.push_back(total / coupure); total %= coupure; } return resultat; } int main() { std::vector<int> const coupures_disponibles { 500, 200, 100, 50, 20, 10, 5, 2, 1 }; auto const coupures { distributeur(285, coupures_disponibles) }; for (auto coupure : coupures) { std::cout << coupure << std::endl; } return 0; }
J'aimerai obtenir :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 0 1 0 1 1 1 1 0 0
Je ne vois pas trop comment je dois m'y prendre ,dailleurs est ce possible ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 0 billet de 500 1 billet de 200 0 billet de 100 1 billet de 50 1 billet de 20 1 billet de 10 1 billet de 5 0 etc ... 0...
Partager