Предмет: Информатика, автор: Просветительrusskiy

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


stglupa: ща сварганим, дружище, не переживай
Просветительrusskiy: Cпасибо большое,буду ждать!
Просветительrusskiy: Извини что напрягаю,не мог ты мне помочь с еще одним заданием?

Ответы

Автор ответа: 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";

}


Просветительrusskiy: Спасибо тебе огромное,очень выручил!
stglupa: обращайся
Просветительrusskiy: Извини что напрягаю,не мог ты мне помочь с еще двумя заданиями?
stglupa: у тебя есть тг?
Просветительrusskiy: Да,есть
stglupa: написал )
Похожие вопросы
Предмет: Қазақ тiлi, автор: ойупереводнарусский