
Написать программу для обработки двумерного массива размерностью 5*5. Для каждой строки двумерного
массива Q определить номера столбцов, которые содержат отрицательные элементы. Входные данные для элементов матрицы задайте самостоятельно.

Ответы на вопрос

подключив предварительно библиотеку <vector>
int x[5][5];
for(int i = 0; i < 5; i++){
for(int j = 0; i<5; j++){
x[i][j] = rand()%20 - 10;
}
}
vec<int> vec;
for(int i = 0; i < 5; i++){
for(int j =0; j < 5; j++){
if(x[i][j] < 0){
for(int f = 0; f < vec.size(); f++){
if(vec(f) == x[i][j]) break;
}
else { vec.push_back(j); }
}
}
}
}
if(vec == 0) cout << "Нет столбцов с отрицательным значением";
else{ for(int j = 0, j<vec.size(); j++){
cout << vec(j) << ' ';
}



Для решения этой задачи вам потребуется создать двумерный массив размером 5x5 и заполнить его данными. Затем, вы должны пройти по каждой строке массива и проверить каждый элемент на отрицательность. Если элемент отрицательный, вы должны запомнить номер столбца. В конце, вы должны вывести номера столбцов, которые содержат отрицательные элементы.
Вот пример кода на Java, который выполняет эту задачу:
```java public class Main { public static void main(String[] args) { int[][] array = new int[5][5];
// Заполнение массива данными for (int i = 0; i < 5; i++) { for (int j = 0; j < 5; j++) { array[i][j] = (int) (Math.random() * 10) - 5; // Заполняем массив случайными числами от -5 до 5 } }
// Проверка каждого элемента и вывод номеров столбцов с отрицательными элементами for (int i = 0; i < 5; i++) { for (int j = 0; j < 5; j++) { if (array[i][j] < 0) { System.out.println("Столбец " + (j + 1) + " содержит отрицательный элемент в строке " + (i + 1)); } } } } } ```
В этом коде мы сначала создаем двумерный массив размером 5x5 и заполняем его случайными числами от -5 до 5. Затем мы проходим по каждому элементу массива. Если элемент отрицательный, мы выводим номер столбца, который содержит этот элемент. Обратите внимание, что индексация в Java начинается с 0, поэтому мы добавляем 1 к номеру столбца и строки при выводе .


Похожие вопросы
Топ вопросов за вчера в категории Информатика
Последние заданные вопросы в категории Информатика
-
Математика
-
Литература
-
Алгебра
-
Русский язык
-
Геометрия
-
Английский язык
-
Химия
-
Физика
-
Биология
-
Другие предметы
-
История
-
Обществознание
-
Окружающий мир
-
География
-
Українська мова
-
Информатика
-
Українська література
-
Қазақ тiлi
-
Экономика
-
Музыка
-
Право
-
Беларуская мова
-
Французский язык
-
Немецкий язык
-
МХК
-
ОБЖ
-
Психология
-
Физкультура и спорт
-
Астрономия
-
Кыргыз тили
-
Оʻzbek tili