
В матрице V(5×5) определите в каждой строке произведение отрицательных элементов.(Нужно написать
код на языке C++ Помогите пожалуйста, очень срочно нужно.

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

#include <iostream>
#include <vector>
using namespace std;
int f(vector<int> &u){
int k = 1;
bool has_negative = false;
for(auto &i : u){
if(i < 0){
k *= i;
has_negative = true;
}
}
return k * has_negative;
}
signed main(){
const int n = 5;
vector<vector<int>> a(n, vector<int> (n));
for(int i = 0; i < n; i++)
for(int j = 0; j < n; j++)
cin >> a[i][j];
for(int i = 0; i < n; i++)
cout << "Product of negatives in " << i + 1 << " line is " << f(a[i]) << "\n";
}



Для решения данной задачи нужно создать матрицу v размером 5x5, заполнить её произвольными значениями и затем вычислить произведение отрицательных элементов в каждой строке.
Вот пример кода на языке C++:
```c++
#include
int main() { int v[5][5]; // Создаем матрицу v размером 5x5 // Заполняем матрицу v произвольными значениями for (int i = 0; i < 5; i++) { for (int j = 0; j < 5; j++) { v[i][j] = rand() % 10 - 5; // Значения от -5 до 4 } }
// Вычисляем произведение отрицательных элементов в каждой строке for (int i = 0; i < 5; i++) { int product = 1; // Инициализируем произведение единицей // Перебираем элементы текущей строки for (int j = 0; j < 5; j++) { if (v[i][j] < 0) { product *= v[i][j]; // Умножаем произведение на отрицательный элемент } } cout << "Произведение отрицательных элементов в строке #" << i+1 << ": " << product << endl; } return 0; } ```
В данном коде мы создаем матрицу v размером 5x5 и заполняем её случайными значениями от -5 до 4. Затем мы проходимся по каждой строке матрицы и вычисляем произведение отрицательных элементов. Результаты выводим на экран.
Надеюсь, это решение поможет вам справиться с задачей. Если у вас есть дополнительные вопросы, пожалуйста, напишите.


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