Advertisement
Guest User

Untitled

a guest
Nov 13th, 2019
103
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.66 KB | None | 0 0
  1. #include<bits/stdc++.h>
  2. using namespace std;
  3. struct suma{
  4. float v,b;};
  5. suma A[10],a;
  6. int main()
  7. { int n,S,s=0,i,j;
  8. cout<<"nr de bancnote=";
  9. cin>>n;
  10. cout<<" Suma=";
  11. cin>>S;
  12. for(i=1;i<=n;i++)
  13. {cout<<"A["<<i<<"].v=";
  14. cin>>A[i].v;
  15. cout<<"A["<<i<<"].b=";
  16. cin>>A[i].b;}
  17. for(i=1;i<=n;i++)
  18. for(j=1;j<=n;j++)
  19. if(A[i].v<A[j].v)
  20. {a=A[j];
  21. A[j]=A[i];
  22. A[i]=a;}
  23. j=n;
  24. i=1;
  25. while(S!=0 &&i<=j)
  26. if(A[n].v<=S && A[n].b!=0)
  27. {cout<<A[n].v<<" ";
  28. s=s+A[n].v;
  29. S=S-A[n].v;
  30. A[n].b--;
  31. }
  32. else
  33. {i++;
  34. n--;}
  35. cout<<endl<<s;
  36. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement