Advertisement
Guest User

Untitled

a guest
Jan 17th, 2018
50
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.54 KB | None | 0 0
  1. #include <iostream>
  2. #include <algorithm>
  3. using namespace std;
  4. struct punkt {
  5. double x;
  6. double y;
  7. double z;
  8. long long odl;
  9. };
  10. bool q(punkt a,punkt b)
  11. {
  12. return a.odl<b.odl;
  13. }
  14. punkt tab[1002];
  15. int main()
  16. {
  17. int n;
  18. cin>>n;
  19. for(int i=0;i<n;i++)
  20. {
  21. cin>>tab[i].x>>tab[i].y>>tab[i].z;
  22. tab[i].odl=tab[i].x*tab[i].x+tab[i].y*tab[i].y+tab[i].z*tab[i].z;
  23. }
  24. sort(tab, tab+n,q);
  25. for(int i=0;i<n;i++)
  26. {
  27. cout<<tab[i].x<<" "<<tab[i].y<<" "<<tab[i].z<<endl;
  28. }
  29. return 0;
  30. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement