Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.91/11: Рейтинг темы: голосов - 11, средняя оценка - 4.91
0 / 0 / 0
Регистрация: 06.04.2018
Сообщений: 17
1

Подсчитать количество элементов одномерного массива, которые превосходят среднее арифметическое всех элементов массива

26.07.2018, 21:59. Просмотров 2065. Ответов 2
Метки нет (Все метки)

Подсчитать количество элементов одномерного массива, которые превосходят среднее арифметическое всех элементов массива.
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
26.07.2018, 21:59
Ответы с готовыми решениями:

Количество элементов одномерного массива меньших, чем среднее арифметическое значение всех элементов массива
Нужно написать программу и блок-схему к ней. Алгоритм поиска количества элементов одномерного...

В массиве В заменить нулями те элементы, которые имеют нечетную сумму индексов и превосходят среднее арифметическое значение элементов массива А
дан массив А(10) и массив В(3,3). В массиве В заменить нулями те элементы, которые имеют нечетную...

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

Подсчитать количество элементов, превышающих среднее арифметическое элементов массива
консольное приложение.Двумерный массив, размером N*N заполняется случайным образом.Значение N...

2
8 / 7 / 1
Регистрация: 13.06.2017
Сообщений: 56
26.07.2018, 22:20 2
IgorMrk,
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
#include <iostream>
#include <conio.h>
 
using namespace::std;
 
int main()
{
    const int n = 10;//Колво элементов массива
    int arr[n];
    int summ = 0;
    int counter = 0;
    double average;
    int result;
 
    for (int i = 0; i < n; i++)
        arr[i] = i + 1;//Инициализация массива
 
    for (int i = 0; i < n; i++)
        summ += arr[i];//Получаем сумму в массиве
 
    average = summ/n;//Считаем среднее арифметическое
    
    for (int i = 0; i < n; i++)
        if (arr[i] > average)
            counter++;//Увеличиваем счетчик каждый раз когда находим элемент с большим значением
 
    cout << counter;
 
    _getch();
    return 0;
}
0
469 / 422 / 290
Регистрация: 10.03.2015
Сообщений: 1,782
27.07.2018, 00:26 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
#include <iostream>
#include <ctime>
 
using namespace::std;
 
int main()
{
    srand(time(NULL));
    const double Min_Value = 10.0;
    const double Max_Value = 99.0;    
    int n;
    cout << "Enter array size: ";
    cin >> n;
 
    double *arr = new double[n];
    int summ = 0, counter = 0; 
    for (int i = 0; i < n; i++)
    {
        arr[i] = (double)rand() / (double)RAND_MAX * (Max_Value - Min_Value) + Min_Value;
        cout << arr[i] << " ";
        summ += arr[i];
    } 
    
    double average = (double)summ/n;
    cout << "\nAvg = " << average << endl;
    for (int i = 0; i < n; i++)
        if (arr[i] > average)
            counter++;
    cout << "Count of values > avg = " << counter;
    delete []arr;
    return 0;
}
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
27.07.2018, 00:26

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

Подсчитать количество элементов, превышающих среднее арифметическое элементов массива
Создать консольное приложение для решения следующей задачи: Двумерный массив, размером N*N...

Подсчитать количество элементов массива, значение которых не превышает среднее арифметическое всего массива
Создать одномерный вещественный массив. Подсчитать количество его элементов, значение которых не...

Подсчитать среднее арифметическое всех элементов массива
В целочисленном массиве подсчитать среднее арифметическое всех элементов

Как найти среднее арифметическое положительных элементов и подсчитать количество повторяющихся элементов массива
Добрый день! Вот задача: Дан одномерный массив. 1) найти среднее арифметическое положительных...


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

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2020, vBulletin Solutions, Inc.