Предмет: Информатика,
автор: Просветительrusskiy
В матрице V(5×5) определите в каждой строке произведение отрицательных элементов.(Нужно написать код на языке C++
Помогите пожалуйста, очень срочно нужно.
stglupa:
ща сварганим, дружище, не переживай
Ответы
Автор ответа:
1
#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";
}
Похожие вопросы
Предмет: Русский язык,
автор: Хожувкачалку
Предмет: Қазақ тiлi,
автор: ойупереводнарусский
Предмет: Русский язык,
автор: natan81
Предмет: Математика,
автор: angelina101555
Предмет: Русский язык,
автор: rozakat91309gmailcom