Filter löschen
Filter löschen

Info

Diese Frage ist geschlossen. Öffnen Sie sie erneut, um sie zu bearbeiten oder zu beantworten.

exchange problems to 0.xyz (after the dot)

1 Ansicht (letzte 30 Tage)
yonatan friedman
yonatan friedman am 21 Dez. 2019
Geschlossen: MATLAB Answer Bot am 20 Aug. 2021
making change problem
I need to exchange my money to "little-money" in this form :
[0.5 , 0.25 , 0.1 , 0.05 , 0.01]
I have : 0.68
the out put is : [1 , 0 , 1 , 1 , 3] %(0.5x1 + 0.25x0 + 0.1x1 + 0.05x1 + 3x0.01 = 0.68)
----------------------------------------
other example :
the input is 0.99
the out put is : [1 , 1 , 2 , 0 , 4] %(0.5x1 + 0.25x1 + 0.1x2 + 0.05x0 + 0.01x4 = 0.99)
--------------------------------

Antworten (1)

Walter Roberson
Walter Roberson am 21 Dez. 2019
coinvals = [0.5 , 0.25 , 0.1 , 0.05 , 0.01];
numcoins = [1 , 0 , 1 , 1 , 3];
total_value = coinvals * numcoins(:);

Diese Frage ist geschlossen.

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by