Advertisement
Dambosin

фваф

Apr 8th, 2019
105
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.92 KB | None | 0 0
  1. #include "pch.h"
  2. #include <iostream>
  3. #include  <time.h>
  4.  
  5. using namespace std;
  6.  
  7. int main()
  8. {  
  9.     float mass[100][100];
  10.     int n, m;
  11.     cin >> n >> m;
  12.     for (int i = 0; i < n; i++) {
  13.         for (int j = 0; j < m; j++) {
  14.             cin >> mass[i][j];
  15.         }
  16.     }
  17.  
  18.     for (int i = 0; i < n; i++) {
  19.         if (mass[i][i] == 0)
  20.         {
  21.             //n - кол-во строк
  22.             // i - текущая строка
  23.             float tmpMassEl;
  24.             if (i >= 0 && i + 1 < n)
  25.             {
  26.                 for (int q = 0; q < m; ++q)
  27.                 {
  28.                     tmpMassEl = mass[i][q];
  29.                     mass[i][q] = mass[i + 1][q];
  30.                     mass[i + 1][q] = tmpMassEl;
  31.                 }
  32.             }
  33.             else
  34.                 if (i < n && i - 1 >= 0)
  35.                 {
  36.                     for (int q = 0; q < m; ++q)
  37.                     {
  38.                         tmpMassEl = mass[i][q];
  39.                         mass[i][q] = mass[i - 1][q];
  40.                         mass[i - 1][q] = tmpMassEl;
  41.                     }
  42.                 }
  43.         }
  44.     }
  45.     for (int i = 0; i < n; i++) {
  46.         for (int j = 0; j < m; j++) {
  47.             cout << mass[i][j]<<" ";
  48.         }
  49.         cout << endl;
  50.     }
  51.     return 0;
  52. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement