5. Дан двумерный массив размером n*m, заполненный случайными числами. Определить, есть ли в данном массиве строка, в которой ровно два отрицательных элемента.
int matrix[5][5]; for (int x = 0; x < 5; x++) { for (int y = 0; y < 5; y++) { matrix[x][y] = (rand() % 20) - 10; } } int negativeNumbers = 0; for (int x = 0; x < 5; x++) { negativeNumbers = 0; for (int y = 0; y < 5; y++) { if (matrix[x][y] < 0) { negativeNumbers++; } } if (negativeNumbers == 2) { std::cout << "Have row with 2 negative numbers" << std::endl; break; } } if (negativeNumbers != 2) { std::cout << "Don't have row with 2 negative numbers" << std::endl; } C int matrix[5][5]; for (int x = 0; x < 5; x++) { for (int y = 0; y < 5; y++) { matrix[x][y] = (rand() % 20) - 10; } } int negativeNumbers = 0; for (int x = 0; x < 5; x++) { negativeNumbers = 0; for (int y = 0; y < 5; y++) { if (matrix[x][y] < 0) { negativeNumbers++; } } if (negativeNumbers == 2) { std::cout << "Have row with 2 negative numbers" << std::endl; break; } } if (negativeNumbers != 2) { std::cout << "Don't have row with 2 negative numbers" << std::endl; }