Форум программистов, компьютерный форум CyberForum.ru

В двухмерном массиве n*m (4*4) найти среднее арифметическое значение элементов первого столбца - C++

Восстановить пароль Регистрация
 
Dena_
0 / 0 / 0
Регистрация: 18.09.2012
Сообщений: 30
19.06.2014, 19:41     В двухмерном массиве n*m (4*4) найти среднее арифметическое значение элементов первого столбца #1
В двухмерном массиве n*m (4*4) найти среднее арифметическое
значение элементов первого столбца и количество элементов
первого столбца и количество элементов в каждом из следующих
столбцов, превышающих среднее арифметическое первого столбца.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
19.06.2014, 19:41     В двухмерном массиве n*m (4*4) найти среднее арифметическое значение элементов первого столбца
Посмотрите здесь:

В двумерном массиве найти среднее арифмитическое первого столбца... C++
В матрице найти среднее арифметическое отрицательных элементов каждого столбца C++
C++ Вычислить среднее арифметическое элементов, расположенных в вещественном массиве до первого и после последнего нулевых значений. Поменять местами перв
C++ В двумерном массиве найти среднее арифметическое первого столбца и количество элементов в каждом из следующих столбцов
В двумерном массиве найти среднее арифметическое первого столбца и количество элементов C++
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
montkay
10 / 10 / 8
Регистрация: 19.02.2014
Сообщений: 72
19.06.2014, 20:14     В двухмерном массиве n*m (4*4) найти среднее арифметическое значение элементов первого столбца #2
Вот мой код. Надеюсь, что я всё правильно понял и сделал.

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
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
#include <iostream>
#include <ctime>
#include <iomanip>
using namespace std;
 
int _tmain(int argc, _TCHAR* argv[])
{
    srand(unsigned (time(0)));
 
    cout << "Enter n and m (between them must be space): ";
    int n, m;
    cin >> n >> m;
    cout << '\n';
 
    int **pArr = new int *[n];
    for (int i = 0; i < n; i++)
        pArr[i] = new int [m];
 
    for (int i = 0; i < n; i++)
        for (int j = 0; j < m; j++)
            pArr[i][j] = rand() % 11;
 
    for (int i = 0; i < n; i++)
    {
        for (int j = 0; j < m; j++)
            cout << setw(3) << pArr[i][j];
        cout << '\n';
    }
    cout << '\n';
 
    double aver(0);
    for (int i = 0; i < m; i++)
        aver += pArr[i][0];
    aver /= n;
    cout << "Average of the first column is " << aver << "\n\n";
 
    for (int i = 0; i < m; i++)
    {
        int quant(0);
        for (int j = 0; j < n; j++)
            if (pArr[j][i] > aver)
                quant++;
        cout << "Number of elements in " << i + 1
             << " column,\nwhich are more than average, is "
             << quant << "\n\n";
    }
 
    for (int i = 0; i < n; i++)
        delete [] pArr[i];
    delete [] pArr;
 
    if (_CrtDumpMemoryLeaks())
        cout << "Memory Leaks\n";
    else
        cout << "All good\n";
    return 0;
}
Dena_
0 / 0 / 0
Регистрация: 18.09.2012
Сообщений: 30
19.06.2014, 21:24  [ТС]     В двухмерном массиве n*m (4*4) найти среднее арифметическое значение элементов первого столбца #3
Цитата Сообщение от montkay Посмотреть сообщение
4

using namespace std;
int _tmain(int argc, _TCHAR* argv[])
Вот на это ругается
montkay
10 / 10 / 8
Регистрация: 19.02.2014
Сообщений: 72
20.06.2014, 01:39     В двухмерном массиве n*m (4*4) найти среднее арифметическое значение элементов первого столбца #4
Тогда можно попробовать int main()
Yandex
Объявления
20.06.2014, 01:39     В двухмерном массиве n*m (4*4) найти среднее арифметическое значение элементов первого столбца
Ответ Создать тему
Опции темы

Текущее время: 08:42. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru