Есть ответ 👍

Вматрице а(5,6) найти среднее арифметическое отрицательных элементов каждого столбца в с++ .

144
305
Посмотреть ответы 2

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

gluilivti
4,8(57 оценок)

#include < iostream>

#include < iterator>

#include < vector>

 

using namespace std;

 

int main() {

  int n = 5;

  int m = 6;

 

  vector< vector< int> > a(n, vector< int> (m));

 

  for (int i = 0; i < n; ++i) {

    for (int j = 0; j < m; ++j)

      cin > > a[i][j];

  }

 

  vector< double> ans(m);

 

  for (int i = 0, q = 0; i < m; ++i, ++q) {

    int sum = 0;

    int cnt = 0;

 

    for (int j = 0; j < n; ++j) {

      if (a[j][i] < 0) {

        sum += a[j][i];

        ++cnt;

      }

    }

 

    if (sum)

      ans[q] = sum / (double)cnt;

  }

 

  copy(ans. ans. ostream_iterator< double> (cout, " "));

}


856: 8=107(ост: 0).107: 8=13(ост: 3).13: 8=1(ост: 5) ответ: 856(10)> 1530(8) 856: 16=53(ост: 8).53: 8=3(ост: 5) ответ: 856(10)> 358(16) 315,1875(10)> 13b.3; 16) 315,1875(10)> 473.14(8)

Популярно: Информатика