Advertisement
Guest User

Untitled

a guest
Jun 16th, 2019
72
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.64 KB | None | 0 0
  1. int changemaking( int coin[] , int number_of_coins , int sum )
  2. int i,j,added1,added2;
  3. int matrix[number_of_coins+1][sum+1];
  4. for(j=0;j<=sum;j++)
  5. matrix[0][j]= 10000;
  6. for(i=1;i<=number_of_coins;i++)
  7. matrix[i][0]=0;
  8. for(i=1;i<=number_of_coins;i++)
  9. {for(j=1;j<=sum;j++)
  10. if(j>=coin[i-1])
  11. added1=matrix[i-1][j];
  12. added2=1+matrix[i][j-coin[i-1]];
  13. matrix[i][j]= minimum(added1,added2);
  14. else
  15. matrix[i][j]=matrix[i-1][j];
  16. return matrix[number_of_coins][sum];
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement