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

Надо найти среднее арифметическое каждого столбца двумерного массива

01.12.2018, 11:50. Показов 4040. Ответов 2
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Помогите, пожалуйста, надо найти среднее арифметическое каждого столбца двумерного массива. (с++)
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
01.12.2018, 11:50
Ответы с готовыми решениями:

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

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

Найти среднее арифметическое каждого столбца матрицы и перемножить их
Доброго времени суток! Я только начинаю изучения С++ и вот дали лабораторную на матрицы. Дана...

Найти среднее арифметическое для каждого столбца матрицы
Целое число задается в массиве A . Найдите среднее арифметическое для каждого столбца С++

2
Эксперт Pascal/Delphi
6811 / 4568 / 4819
Регистрация: 05.06.2014
Сообщений: 22,438
01.12.2018, 12:42 2
Среднее арифметическое элементов каждого столбца матрицы
0
2851 / 1999 / 987
Регистрация: 21.12.2010
Сообщений: 3,705
Записей в блоге: 10
01.12.2018, 15:06 3
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
37
#include <iostream>
#include <iterator>
#include <vector>
#include <algorithm>
#include <thread>
 
 
// тестилось в MSVS2017
int main()
{
    std::vector<std::vector<int>> mtx // двумерный массив
    {
        {1,2,3,4},
        {6,5,-6,7},
        {7,8,9,11}
    };
    std::vector<double> vres( mtx.at(0).size() );
    std::vector<std::thread> vt;
    auto lmd{ [&vres](auto const& mtx, int col) 
    {
        for (int i = 0; i < mtx.size(); ++i)
        {
            vres.at(col) += mtx.at(i).at(col);
        }
        vres.at(col) /= mtx.size();
    } };
 
    for (int j = 0; j < mtx.at(0).size(); ++j)
    {
        vt.emplace_back(lmd, mtx, j);
    }
    for (auto& thr : vt)
    {
        thr.join();
    }
    std::copy(vres.begin(), vres.end(), std::ostream_iterator<decltype(vres)::value_type>{std::cout, "\n"});
}
0
01.12.2018, 15:06
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
01.12.2018, 15:06
Помогаю со студенческими работами здесь

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

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

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

Данна матрица NxM, найти среднее арифметическое каждого столбца
Дана матрица NxM, найти среднее арифметическое каждого столбца. С++


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

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