Блог для маленьких школьников и их родителей
ШколаЛа

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

Автор:
Предмет: Информатика
Уровень: 5 - 9 класс

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

Ответов к вопросу: 1
  • gjankaracheva
    14.10.2024 | 09:13

    Выведем номер первого столбца матрицы 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;

    }

Ответить на вопрос:
:p :-p 8) 8-) :lol: =( :( :-( :8 ;) ;-) :(( :o:
Нажимая на кнопку я даю согласие на обработку персональных данных и принимаю политику конфиденциальности.