МС
Мария Смусенко

Дана целочисленная матрица А (N, N). Найдите номер первой из её строк, которые начинаются с К положительных чисел подряд

на си ++ с помощью while

СТ
Света Тищенко

#include
#include
using namespace std;
int main() {
const size_t rc = 4, k = 3;
size_t col, count, number;
int matrix[rc][rc] = {{1,-2,3,4},{5,6,-7,8},{9,0,10,11},{12,13,14,15}};
size_t n = 0;
for (size_t row = 0; row < rc; row++) {
count = col = 0;
while (matrix[row][col++] >= 0) ++count;
if (count >= k)) {
number = row + 1;
break;
}
}
streamsize w = 4;
cout << endl;
for (size_t row = 0; row < rc; row++, cout << endl)
for (size_t col = 0; col < rc; col++)
cout << setw(w) << matrix[row][col];
cout << endl << "Line: " << number << endl;
cin.get();
return 0;
}

Похожие вопросы
Сформировать и вывести целочисленный массив из N элементов, содержащий N первых положительных нечетных чисел: 1,3,5,..
Дана целочисленная прямоугольная матрица. Определить: 1.) сумму элементов в тех строках, которые содержат хотя бы один о
Дана матрица целых чисел N*N. С++
Дана матрица А (n,n). C#
Дана матрица A(n,n). Найти сумму чисел находящихся в диапозоне [-2,5] и количество нечетных чисел в матрице.
Дана матрица размерност N на M. Найти в матрице первую по порядку строку с наиболшей сумой элементов. Вывести ее ном
дано целое число n и массив случайных положительных и отрицательных чисел
дано n чисел, Найдите сумму кубов этих чисел. информатика
Дан целочисленный массив A{(N), заданный датчиком случайных чисел в интервале {-1000; 1000}
Написать программу, которая вычисляет сумму первых n целых положительных четных чисел.