constk

For Andrew 3

Jan 22nd, 2021 (edited)
720
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. #include <iostream>
  2.  
  3. using namespace std;
  4.  
  5. int main()
  6. {
  7.     int m[3][3] = { {-1, 2, 3}, {1, 2, 3}, {1, 2, 3} };
  8.     int result = -1; // сюда запоминаем номер
  9.  
  10.     for (int j = 0; j != 3; ++j) // тут проход по строке
  11.     {
  12.         for (int i = 0; i != 3; ++i) // тут проход по столбцу
  13.         {
  14.             if (m[i][j] < 0) // если в столбце есть отрицательный элемент
  15.                 break; // переходим к следующему столбцу
  16.             else if (i == (3 - 1)) // если в столбце не оказалось отрицательных элементов и мы дошли до последнего (он тоже неотрицательный)
  17.                 result = j; // запоминаем номер столбца
  18.         }
  19.         if (result != -1) // если номер столбца изменился (то есть если мы нашли то, что нам нужно)
  20.             break; // заканчиваем
  21.     }
  22.  
  23.     cout << result << endl;
  24.     system("pause");
  25. }
  26.  
RAW Paste Data