
Christian Gómez
PreguntaNo entiendo como en el código, la variable coinSet empieza por el mayor valor osea el 20 para irle restando a N.
Este for no lo entiendo: va de mi moneda de menor valor a la mas alta ?
for(int i = 0; i<n;i++) { //printf("%i, ", coinSet[i]); int res = greedyChange(coinSet, n, N-coinSet[i]); if(res != INT_MAX) coins = min(coins, res+1); }```

Luis Gerardo Colmenares
Creo que iría de la moneda de mayor valor a la de menor. coinSet[] = {20, 15, 10, 5, 1}