Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

В массиве найти номер первой из строк, содержащей хотя бы 1 положительный элемент. С++. хотя бы идею

Dimonыч Гуру (2944), закрыт 11 лет назад
Дополнен 11 лет назад
Массив двумерный
Дополнен 11 лет назад
начало программы http://pastebin.com/YX11CR4P
Лучший ответ
Степан Клевлеев Профи (960) 11 лет назад
я так понимаю двумерный массив? тогда цикл с условием
пока (i и j находятся в пределах) и (A[i,j] <=0) повторяем
переходим к следующему элементу (деление без остатка и с отбрасыванием остатка)
конец цикла;

если i и j в пределах, то в i хранится номер строки,
иначе нет положительных элементов в массиве.

Если непонятно что-то с реализацией, пиши в личку.
Остальные ответы
inga zajonc Искусственный Интеллект (186057) 11 лет назад
Примерно так: массив а состоит из m строк и n столбцов
for(i = 0; i < m; i++)
{for j = 0; j < n; j++)
if(a[ i ][ j ] > 0) cout << "eto stroka N" << i;
}
DimonычГуру (2944) 11 лет назад
не правильный ответ дает
inga zajonc Искусственный Интеллект (186057) Очень многие ошибаются, нумеруя элементы массива с единицы. В С они должны нумероваться с нуля.
Похожие вопросы