Advertisement
Guest User

Untitled

a guest
Jan 17th, 2018
83
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.70 KB | None | 0 0
  1. #include <iostream>
  2.  
  3. using namespace std;
  4.  
  5. int main()
  6. {
  7. int p[]={100,100,30,7};
  8. int n=sizeof(p)/4,i,j,h=0,v[n]={0},hs;
  9.  
  10. for(i=0;i<n;i++) h+=p[i]; h/=2; /// A teljes hossz felenek kiszamitasa
  11.  
  12. for(i=0;i<n-1;i++)
  13. {
  14. for(j=i+1;j<n;j++)
  15. {
  16. if(p[i]<p[j])swap(p[i],p[j]); /// Csokkeno sorrendbe rendezes
  17. }
  18. }
  19.  
  20. hs=h;
  21. for(i=0;i<n;i++)if(h-p[i]>=0)
  22. {
  23. v[i]=1;
  24. h-=p[i];
  25. }
  26.  
  27. cout<<"Kivant hossz: "<<hs<<endl<<endl;
  28. h=0;
  29. for(i=0;i<n;i++) if(v[i]==1) {cout<<p[i]<<" ";h+=p[i];} cout<<" = "<<h<<endl; h=0;
  30. for(i=0;i<n;i++) if(v[i]==0) {cout<<p[i]<<" ";h+=p[i];} cout<<" = "<<h<<endl;
  31. return 0;
  32. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement