Advertisement
Guest User

Untitled

a guest
Dec 16th, 2017
53
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.99 KB | None | 0 0
  1. #include <iostream>
  2. #include <iomanip>
  3. using namespace std;
  4. int main()
  5. {
  6. int i, j,k, M, N,**mas,*sums;
  7. cout « "input N" « endl;
  8. cin » N;
  9. cout « "input M" « endl;
  10. cin » M;
  11. mas = new int*[N];
  12. for ( i = 0; i < N; i++)
  13. {
  14. mas[i] = new int[M];
  15. }
  16. for ( i = 0; i < N; i++)
  17. {
  18. for ( j = 0; j < M; j++)
  19. {
  20. cout « "Enter element [" « i « "][" « j «"]"« endl;
  21. cin » mas[i][j];
  22. }
  23. }
  24. sums = new int[N];
  25. for ( i = 0; i < N; i++)
  26. {
  27. sums[i] = 0;
  28. for ( j = 0; j < M; j++)
  29. {
  30. sums[i]+= mas[i][j];
  31. }
  32. }
  33. for ( i = 0; i<N; i++)
  34. {
  35. for (k = i + 1; k<N; k++)
  36. {
  37. if (sums[i]>sums[k])
  38. {
  39. int t = sums[i];
  40. sums[i]= sums[k];
  41. sums[k] = t;
  42. for (int j = 0; j < M; ++j)
  43. {
  44. int numb = mas[i][j];
  45. mas[i][j] = mas[k][j];
  46. mas[k][j] = numb;
  47. }
  48. }
  49. }
  50. }
  51. for ( i = 0; i < N; i++)
  52. {
  53. for (j = 0; j < M; j++)
  54. {
  55. cout « setw(5) « mas[i][j];
  56. }
  57. cout « endl;
  58. }
  59. system("pause");
  60. for ( i = 0; i < N; i++)
  61. {
  62. delete[]mas[i];
  63. }
  64. delete[]mas;
  65. mas = NULL;
  66. delete[]sums;
  67. sums = NULL;
  68. return 0;
  69. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement