Advertisement
a53

SortMatrixCol

a53
Mar 10th, 2019
100
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.16 KB | None | 0 0
  1. #include <iostream>
  2. using namespace std;
  3.  
  4. int main()
  5. {
  6. int n,m,a[101][101];
  7. char c;
  8. cin>>n>>m>>c;
  9. for(int i=0;i<n;++i)
  10. for(int j=0;j<m;++j)
  11. cin>>a[i][j];
  12. if(c=='+')
  13. for(int i=0;i<m;++i)
  14. for(int j=0;j<n;++j)
  15. for(int k=i;k<m;++k)
  16. {
  17. int l;
  18. if(i==k)
  19. l=j;
  20. else
  21. l=0;
  22. for(;l<n;++l)
  23. if(a[j][i]>a[l][k])
  24. swap(a[j][i],a[l][k]);
  25. }
  26. if(c=='-')
  27. for(int i=0;i<m;++i)
  28. for(int j=0;j<n;++j)
  29. for(int k=i;k<m;++k)
  30. {
  31. int l;
  32. if(i==k)
  33. l=j;
  34. else
  35. l=0;
  36. for(;l<n;++l)
  37. if(a[j][i]<a[l][k])
  38. swap(a[j][i],a[l][k]);
  39. }
  40. for(int i=0;i<n;++i)
  41. {
  42. for(int j=0;j<m;++j)
  43. cout<<a[i][j]<<' ';
  44. cout<<'\n';
  45. }
  46. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement