include
#include
using namespace std;
int main() {
int m, n; // Размеры матрицы
cin >> m >> n; // Ввод размеров
vector> matrix(m, vector(n)); // Создание матрицы
for (int i = 0; i < m; i++) {
for (int j = 0; j < n; j++) {
cin >> matrix[i][j]; // Ввод элементов матрицы
}
}
int pos_count, neg_count; // Счетчики положительных и отрицательных элементов
bool found = false; // Флаг для проверки, найдена ли строка
for (int i = 0; i < m; i++) {
pos_count = neg_count = 0;
for (int j = 0; j < n; j++) {
if (matrix[i][j] > 0) {
pos_count++;
} else if (matrix[i][j] < 0) {
neg_count++;
}
}
if (pos_count == neg_count) {
cout << i + 1 << endl; // Вывод номера строки
found = true;
break;
}
}
if (!found) {
cout << 0 << endl; // Не найдено строк
}
return 0;
}
количество положительных и отрицательных элементов (нулевые элементы матрицы не учитываются). Если
таких строк нет, то вывести 0";