Maestro1

ЛР5_2

Jan 6th, 2024
754
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 1.34 KB | None | 0 0
  1. #include <iostream>
  2. using namespace std;
  3.  
  4. int main() {
  5.     int n, m, min_l;
  6.  
  7.     cout << "Введите количество строк:"<<endl;
  8.     cin >> n;
  9.    
  10.     cout << "Введите количество столбцов" << endl;
  11.     cin >> m;
  12.  
  13.     int H[n][m];
  14.  
  15.     for (int i = 0; i < n; i++)
  16.     {
  17.         for (int j = 0; j < m; j++)
  18.         {
  19.             cout << "Введите элемент массива: " << endl;
  20.             cin >> H[i][j];
  21.         }
  22.     }
  23.  
  24.    cout << "Массив до изменений:" << endl;
  25.    for (int i = 0; i < n; i++)
  26.     {
  27.         for (int j = 0; j < m; j++)
  28.         {
  29.             cout << H[i][j] << " ";
  30.         }
  31.         cout << endl;
  32.     }
  33.    
  34.    
  35.     for (int j = 0; j < n; j++)
  36.     {
  37.         min_l = H[0][j];
  38.         for (int i = 0; i < m; i++)
  39.         {
  40.             if (H[i][j] < min_l)
  41.             {
  42.                 min_l = H[i][j];
  43.             }
  44.         }
  45.         if (j % 2 == 0) {
  46.             H[0][j] = min_l;
  47.         }
  48.         else
  49.         {
  50.             H[n - 1][j] = min_l;
  51.         }
  52.     }
  53.  
  54.     cout << "Массив после изменений:" << endl;
  55.    
  56.     for (int i = 0; i < n; i++)
  57.     {
  58.         for (int j = 0; j < m; j++)
  59.         {
  60.             cout << H[i][j] << " ";
  61.         }
  62.         cout << endl;
  63.     }
  64.  
  65.     return 0;
  66. }
  67.  
Advertisement
Add Comment
Please, Sign In to add comment