Mi tarea es escribir un algoritmo usando la fuerza bruta para determinar el número de formas distintas, una combinación relacionada de cambio para la cantidad dada. El cambio se producirá utilizando las siguientes monedas: centavo (1 centavo), níquel (5 centavos), moneda de 10 centavos (10 centavos) y cuarto (25 centavos).Determinar las combinaciones de hacer cambios para una cantidad dada
p. Ej.
de entrada: 16 (que significa un cambio de 16 centavos)
salida: puede ser producido en 6 maneras diferentes y son:
- 16 peniques.
- 11 peniques, 1 níquel
- 6 centavos, 1 moneda de diez centavos
- 6 centavos, 2 monedas de cinco centavos
- 1 centavo, 3 monedas de cinco centavos
- 1 centavo, 1 níquel, 1 moneda de diez centavos
Mi Algoritmo debe producir todas las combinaciones de cambio posibles para una cantidad especificada de cambio.
Estoy en una pérdida completa en cuanto a cómo incluso comenzar a comenzar un algoritmo como este. Cualquier aporte o idea para ponerme en marcha sería increíble.
Un enfoque podría ser el uso de bucles for anidados para cada denominación y calcular sumas de dinero en el nivel más profundo para ver si coincide con el importe objetivo – PeskyGnat
1 Para pedir sólo para la asistencia, no para la respuesta final. –
Posible duplicado de [Cómo encontrar todas las combinaciones de monedas cuando se le da algún valor en dólares] (http://stackoverflow.com/questions/1106929/how-to-find-all-combinations-of-coins-when-given-some -dollar-value) – e4c5