Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- #include <iomanip>
- using namespace std;
- int main()
- {
- int i, j,k, M, N,**mas,*sums;
- cout « "input N" « endl;
- cin » N;
- cout « "input M" « endl;
- cin » M;
- mas = new int*[N];
- for ( i = 0; i < N; i++)
- {
- mas[i] = new int[M];
- }
- for ( i = 0; i < N; i++)
- {
- for ( j = 0; j < M; j++)
- {
- cout « "Enter element [" « i « "][" « j «"]"« endl;
- cin » mas[i][j];
- }
- }
- sums = new int[N];
- for ( i = 0; i < N; i++)
- {
- sums[i] = 0;
- for ( j = 0; j < M; j++)
- {
- sums[i]+= mas[i][j];
- }
- }
- for ( i = 0; i<N; i++)
- {
- for (k = i + 1; k<N; k++)
- {
- if (sums[i]>sums[k])
- {
- int t = sums[i];
- sums[i]= sums[k];
- sums[k] = t;
- for (int j = 0; j < M; ++j)
- {
- int numb = mas[i][j];
- mas[i][j] = mas[k][j];
- mas[k][j] = numb;
- }
- }
- }
- }
- for ( i = 0; i < N; i++)
- {
- for (j = 0; j < M; j++)
- {
- cout « setw(5) « mas[i][j];
- }
- cout « endl;
- }
- system("pause");
- for ( i = 0; i < N; i++)
- {
- delete[]mas[i];
- }
- delete[]mas;
- mas = NULL;
- delete[]sums;
- sums = NULL;
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement