Como encontrar todas as combinações de moedas quando dado algum valor em dólares

Encontrei um código que estava escrevendo para a preparação da entrevista alguns meses atrás. De acordo com o comentário que fiz, estava tentando resolver este problema: Dado algum valor em dólares em centavos (por exemplo, 200 = 2 dólares, 1000 = 10 dólares), encontre todas as combinações de...