C++ Дана прямоугольная матрица размерности MxN. Сформировать вектор В, где: B[I]=1,
если элементы I строки составляют строго возрастающую последовательность; B[I]=0
если элементы I строки не составляют строго возрастающую последовательность.

Tenwolf Tenwolf    2   03.11.2020 01:40    17

Ответы
kateshafran1234 kateshafran1234  03.11.2020 01:50

#include <iostream>

#include <vector>

using namespace std;

void solve(){

   int m,n;

   cin >> m >> n;

   vector<vector<int>> a(m,vector<int>(n));

   vector<bool> b(m, true);

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

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

           cin >> a[i][j];

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

       for(int j = 1; j < n; j++)

           if(a[i][j] <= a[i][j-1])

               b[i] = false;

   for(auto i : b) cout << i << " ";

}

signed main(){

   solve();

}

ПОКАЗАТЬ ОТВЕТЫ
Другие вопросы по теме Информатика