Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.67/15: Рейтинг темы: голосов - 15, средняя оценка - 4.67
0 / 0 / 0
Регистрация: 28.10.2018
Сообщений: 81
1

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

08.11.2018, 20:05. Показов 3090. Ответов 4
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
В матрице А(5,6) найти среднее арифметическое отрицательных элементов каждого столбца в С++
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
08.11.2018, 20:05
Ответы с готовыми решениями:

В матрице найти среднее арифметическое отрицательных элементов каждого столбца
greeezz, хочу сказать огромное спасибо всем, но помогите пожалуйста с еще одной задачей, больше...

Найти среднее арифметическое положительных элементов каждого столбца массива
Дано двумерный массив a с размером mxn элементов (m лент, n столбцов) Найти среднее...

Найти среднее арифметическое положительных элементов каждого столбца матрицы
Дана квадратная матрица А порядка n. Найти среднее арифметическое положительных элементов каждого...

Найти среднее арифметическое наименьших элементов каждого столбца квадратной матрицы
Дана квадратная матрица. Найти среднее арифметическое наименьших элементов каждого столбца. не...

4
1 / 1 / 1
Регистрация: 18.08.2015
Сообщений: 59
08.11.2018, 20:12 2
i = 0;
C[k] = Σ(if(A[k,n] < 0; i++))/i

хоть без кода, но смысл должен быть понятен
после каждого столбца i обнулять
0
447 / 333 / 172
Регистрация: 01.07.2015
Сообщений: 1,162
16.11.2018, 20:17 3
Лучший ответ Сообщение было отмечено exl21 как решение

Решение

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
#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.cbegin(), ans.cend(), ostream_iterator<double>(cout, " "));
}
1
0 / 0 / 0
Регистрация: 28.10.2018
Сообщений: 81
21.11.2018, 20:03  [ТС] 4
В матрице А(5,6) найти среднее арифметическое отрицательных элементов каждого столбца в C++
0
Эксперт Pascal/Delphi
6811 / 4568 / 4819
Регистрация: 05.06.2014
Сообщений: 22,438
21.11.2018, 20:16 5
В матрице найти среднее арифметическое отрицательных элементов каждого столбца

Добавлено через 51 секунду
В матрице А(5,6) найти среднее арифметическое отрицательных элементов каждого столбца
0
21.11.2018, 20:16
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
21.11.2018, 20:16
Помогаю со студенческими работами здесь

Найти среднее арифметическое элементов, кратных 3, для каждого столбца матрицы
матрица n*m

Среднее арифметическое элементов каждого столбца матрицы
Что не так? в SA выводит все элементы = 0 Задание: Найти среднее арифметическое элементов каждого...

Посчитать среднее арифметическое положительных элементов каждого столбца
Помогите пожалуйста: Нужно посчитать среднее арифметическое положительных єлементов каждого столбца...

Найти среднее арифметическое каждого столбца матрицы
Доброго времени суток. Может кто-нибудь встречался с подобной задачей. Задача. Дана...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru