spacerose

столбец по убыванию в матрице

Dec 18th, 2019
122
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.58 KB | None | 0 0
  1. #include <iostream>
  2. using namespace std;
  3. int main()
  4. {
  5.     int N, M;
  6.     cin >> N >> M;
  7.     int** arr=new int* [N];
  8.     int Z;
  9.     for (int i = 0; i < N; i++)
  10.         arr[i] = new int[M];
  11.  
  12.     for (int i = 0; i < N; i++) {
  13.         for (int j = 0; j < M; j++)
  14.             cin >> arr[i][j];
  15.     }
  16.     cin >> Z;
  17.         cout << endl;
  18.  
  19.         for (int i = 0; i < N - 1; i++) {
  20.             if (arr[i][Z] <= arr[i + 1][Z]) {
  21.                 int temp = arr[i][Z];
  22.                 arr[i][Z] = arr[i + 1][Z];
  23.                 arr[i + 1][Z] = temp;
  24.             }
  25.         }
  26.         for (int i = 0; i < N; i++) {
  27.             for (int j = 0; j < M; j++)
  28.                 cout << arr[i][j] << " ";
  29.             cout << endl;
  30.     }
  31. }
Add Comment
Please, Sign In to add comment