• Помогите! Нужно написать программу в С++. Которая ищет первый столбец прямоугольной матрицы без отрицательных элементов.

Ответы 2

  • Большое спасибо!!!
  • Выведем номер первого столбца матрицы a[n][m], не содержащего отрицательных элементов, или -1, если такого столбца не существует.

    Код

    #include <bits/stdc++.h>

    using namespace std;

    int main() {

       int n, m;

       cin >> n >> m;

       int a[n][m];

       for (int i = 0; i < n; ++i)

           for (int j = 0; j < m; ++j)

               cin >> a[i][j];

       for (int j = 0; j < m; ++j) {

           bool b = 1;

           for (int i = 0; i < n && b; ++i)

               b = (a[i][j] >= 0);

           if (b) {

               cout << (j+1) << endl;

               return 0;

           }

       }

       cout << -1 << endl;

       return 0;

    }

    • Автор:

      antoine
    • 6 лет назад
    • 0
  • Добавить свой ответ

Еще вопросы

Войти через Google

или

Забыли пароль?

У меня нет аккаунта, я хочу Зарегистрироваться

How much to ban the user?
1 hour 1 day 100 years