Информатика, вопрос задал vechnayatupica , 7 лет назад

В матрице найти положение нулевого элемента.

Входные данные
Записаны числа N и M - количество строк и столбцов матрицы (каждое из них - из диапазона от 1 до 100), а затем сама матрица. Элементы матрицы - числа из диапазона integer.
Хотя бы один нулевой элемент в матрице всегда существует.

Выходные данные
Вывести сначала номер строки, а затем - номер столбца нулевого элемента. Если в матрице несколько нулей, выдать позицию последнего из них.

Пример входа
3 4
0 1 2 3
4 5 0 1
2 3 4 5

Пример выхода
2 3
я понимаю, что ход решения примерно такой, но не получается , объясните,пожалуйста
int null_i = 0, null_j = 0;
for (int i = 0; i < n; i++)
{
for (int j = 0; j < m; j++)
{
if (arr[i][j] == 0)
{
null_i = i;
null_j = j;
}
}
}
cout << null_i << " " << null_j << endl;

На этот вопрос еще никто не ответил. Напишите свой ответ или воспользуйтесь поиском:

Новые вопросы