fork download
  1. #include<stdio.h>
  2.  
  3. void main()
  4. {
  5. int data[10]={};
  6. int i,kin,sum=1;
  7. for(i=0;i<10;i++){
  8. data[i]=sum;
  9. sum=sum*2;
  10. }
  11. printf("必要な金額を入力(1~100):");
  12. scanf("%d",&kin);
  13. printf("%d\n",kin);
  14. printf("渡すべき封筒の番号:");
  15. for(i=9;i>=0;i--){
  16. if(kin/data[i]==1){
  17. printf("%d ",i);
  18. kin=kin-data[i];
  19. }
  20. }
  21. return 0;
  22. }
Success #stdin #stdout 0s 5320KB
stdin
567
stdout
必要な金額を入力(1~100):567
渡すべき封筒の番号:9 5 4 2 1 0