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

Среднее арифметическое положительных элементов

22.12.2019, 16:18. Показов 278. Ответов 1
Метки с++ (Все метки)

Author24 — интернет-сервис помощи студентам
Помогите пожалуйста разобраться в задаче.
В двумерном массиве А (n, n), состоящий из целых чисел вычислить среднее арифметическое положительных элементов, расположенных на диагоналях матрицы.


Пробовал сделать так:
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
float average(int** arr, int n) {
    float result = 0;
    int count = 0;
 
    for (int i = 0; i < n; i++)
    {
        for (int j = 0; j < n; j++)
        {
            if (j == n - i - 1)
            {
                if (arr[i][j] > 0)
                {
                    result += arr[i][j];
                    count++;
                }
            }
 
            if (n % 2 != 0 && i == n / 2 + 1 && j == n / 2 + 1) {
                result -= arr[n / 2 + 1][n / 2 + 1];
                count--;
            }
        }
        return result / count;
    }
}
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
Блог
22.12.2019, 16:18
Ответы с готовыми решениями:

Вычислить среднее арифметическое и среднее геометрическое положительных элементов матрицы
Составить функцию что вычесляет среднее арифметическое и среднее геометрическое положительных...

Среднее арифметическое положительных элементов массива
Помогите пожалуйста решить две задачи...В СИ... 1. Дана целочисленная квадратная матрица....

Среднее арифметическое положительных элементов массива
Здравствуйте. Столкнулся с проблемой в задаче &quot;Среднее арифметическое положительных&quot;...

Среднее арифметическое положительных элементов массива, произведение и количество отрицательных элементов
в массиве X найти среднее арифметическое положительных элементов массива, произведение и кол-во...

1
Диссидент
Эксперт C
27707 / 17325 / 3810
Регистрация: 24.12.2010
Сообщений: 38,979
22.12.2019, 17:49 2
rmixs, Считаешь только одну (побочную) диагональ
Ну и в строчках 18-21 не все хорошо. На перекрестии могло быть и отрицательное число. Да и как-то нелепо ты его считаешь...
0
22.12.2019, 17:49
BasicMan
Эксперт
19315 / 2622 / 84
Регистрация: 17.02.2009
Сообщений: 10,364
Блог
22.12.2019, 17:49
Помогаю со студенческими работами здесь

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

Определить среднее арифметическое положительных элементов массива
Помогите с задачей! Нужно написать на си++ Вот задача: Массив А нецелых элементов вводят с...

Найти среднее арифметическое положительных элементов массива (a1,a2,…,aN)
Найти среднее арифметическое положительных элементов массива (a1,a2,…,aN). Пока хотел сделать без...

Найти среднее арифметическое положительных элементов вектора X
Найти среднее арифметическое положительных элементов вектора X, имеющих четный номер, и среднее...


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

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