C/C++

С++.Помогите пожалуйста! Написать программу по обработке динамических массивов. Размеры массивов вводить с клавиатуры.

Из матрицы размером NM получить вектор B, присвоив его k-му элементу значение 1, если элементы k-й строки матрицы упорядочены по убыванию,
иначе 0
 #include  
#include

using namespace std;

#define EPS 1e-6

template
int check(vector &data){
for(int i = 1; i < data.size(); i++)
if(data[i] > data[i - 1] || abs(data[i] - data[i - 1]) n >> m;
vector a(n, vector(m));
vector b(n, 0);
cout > j;
for(int i = 0; i < n; i++) b[i] += check(a[i]);
cout
КА
Коля Азизов
182
Лучший ответ
Кирилл Алещенко ему динамику задали для развития способностей
 #include  
#include

using namespace std;

int main() {
// Читаем размеры матрицы
int n, m;
cin >> n >> m;

// Создаем матрицу
int** matrix = new int*[n];
for (int i = 0; i < n; i++) {
matrix[i] = new int[m];
}

// Читаем матрицу
for (int i = 0; i < n; i++) {
for (int j = 0; j < m; j++) {
cin >> matrix[i][j];
}
}

// Создаем вектор B
int* B = new int[n];

// Обрабатываем матрицу
for (int i = 0; i < n; i++) {
// Сортируем строку по убыванию
sort(matrix[i], matrix[i] + m, greater());

// Проверяем, упорядочена ли строка по убыванию
bool sorted = true;
for (int j = 0; j < m - 1; j++) {
if (matrix[i][j] < matrix[i][j + 1]) {
sorted = false;
break;
}
}

// Записываем результат в вектор B
B[i] = sorted ? 1 : 0;
}

// Выводим вектор B
for (int i = 0; i < n; i++) {
cout
Кирилл Алещенко ДВА с минусом. ГДЕ ПРОВЕРКА НА НЕВЫДЕЛЕНИЕ ПАМЯТИ? Кто вас учил такому безобразию???