• Предмет: Информатика
  • Автор: kdoramybts21
  • Вопрос задан 11 месяцев назад

Срочно!!!!!! Пожалуйста, очень нужно!
Из двух массивов [Aij] m, n и [Ci] m построить массив [Bi] m, элементы которого определить путем умножения каждого элемента массива С на сумму элементов соответствующего строки массива А
с++


sokolp2017: Т.е. массив А двумерный, массив С одномерный и В одномерный
kdoramybts21: Да, именно так...
Аноним: сейчас зарешаю, жди

Ответы

Ответ дал: Аноним
1

//держи( и не забудь про лучший ответ)//

#include <iostream>

#include <cmath>

#include <set>

#include <vector>

#include <algorithm>

#pragma GCC optimize("Ofast")

using ll = long long;

using ld = long double;

using namespace std;

signed main() {

   ll m,n;

   cin >> m >> n;

   ll a[m][n],c[m],b[m];

   for(ll i = 0; i < m; i++)

       for(ll j = 0; j < n; j++)

           cin >> a[i][j];

   for(ll i = 0; i < m; i++)

       cin >> c[i];

   for(ll i = 0; i < m; i++){

       ll sum = 0;

       for(ll j = 0; j < n; j++)

           sum += a[i][j];

       b[i] = c[i] * sum;

   }

   for(auto i: b)

       cout << i << " ";

}


kdoramybts21: Добрый человек, чёрт возьми, благодарю. Спас от убийства бедного студента с дэдлайнами и плохим отношениями с с++
Аноним: обращайся)
Вас заинтересует