slspam
?>

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

Информатика

Ответы

serebrennikova99

#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();

}

Ответить на вопрос

Поделитесь своими знаниями, ответьте на вопрос:

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

Популярные вопросы в разделе

Zladthesecond577
aerendzhenova5
Любовь-Волков1205
lmedintseva6
Makarov
zubov-073620
f-d-a-14
oshemkov579
phiskill559
Dmitrii sergei463
snabdonm501
sveremeev816
NatalyaAlekseevich1644
ganul
Fedorova_79166180822