Форум программистов, компьютерный форум, киберфорум
Наши страницы

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
DmitryLipunov
0 / 0 / 0
Регистрация: 11.04.2013
Сообщений: 8
#1

Составить процедуру вычисления среднего значения элементов массива - C++

18.04.2013, 15:25. Просмотров 657. Ответов 1
Метки нет (Все метки)

составить процедуру вычисления среднего значения элементов массива и определить количество чисел превышающих эту величину. применить разработанную процедуру для обработки двух одномерных массивов
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
18.04.2013, 15:25
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Составить процедуру вычисления среднего значения элементов массива (C++):

Составить функцию вычисления среднего значения элементов массива - C++
составить функцию вычисления среднего значения элементов массива и определить количество чисел превышающих эту величину. применить...

Составить функцию вычисления среднего значения элементов вещественного одномерного массива - C++
составить функцию вычисления среднего значения элементов вещественного одномерного массива. Использовать эту функцию в основной программе,...

Составить функцию вычисления среднего значения элементов вещественного одномерного массива - C++
Помогите пожалуйста решить, и распишите каждую строчку (т.е что тут сделано) Составить функцию вычисления среднего значения элементов...

Функции вычисления среднего и среднеквадратического значения элементов массива - C++
дано массив экспериментальных значений X. Определить функции вычисления среднего значения x и среднеквадратического значения \sigma...

Создать функцию вычисления среднего значения элементов одномерного массива - C++
создать функцию вычисления среднего значения элементов одномерного массива. Ввод методом генерации случ чисел

Параметризованная функция вычисления среднего арифметического значения массива элементов - C++
Опишите параметризованную функцию вычисления среднего арифметического значения мас- сива элементов

1
yoghurt92
374 / 345 / 22
Регистрация: 17.05.2012
Сообщений: 1,049
18.04.2013, 19:16 #2
DmitryLipunov,

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
58
59
60
61
62
63
64
65
66
67
#include <iostream>
#include <vector>
#include <algorithm>
#include <iterator>
#include <time.h>
#include <cstdlib>
using namespace std;
 
/*объект функции для вычисления среднего арифметического*/
class Average{
    private:
        double average;
        int number;
 
    public:
        Average():average(0), number(0) {}
 
        void operator() (int elem){
            average += elem;
            ++number;
        }
 
        operator double(){
            return static_cast<double>(average) / number;
        }
};
 
/*функция рандомного заполнения*/
void random(double &elem){
    elem = rand() % 21;
}
 
void number_element(vector<double> &coll){
 
    cout << "Array: ";
    copy(coll.begin(), coll.end(), ostream_iterator<double>(cout, " "));
 
    /*считаем среднее значение*/
    double average = for_each(coll.begin(), coll.end(), Average());
 
    cout << "\nAverage: " << average;
 
    /*определяем кол-во элементов больших срденого*/
    int number = count_if(coll.begin(), coll.end(), 
        bind2nd(greater<double>(), average));
 
    cout << "\nThe number of elements greater than the average: "
        << number << "\n\n";
}
 
int main()
{
    srand(time(NULL));
 
    int size(10);
    vector<double> coll1(size), coll2(size);
 
    /*заполняем массивы рандомно*/
    for_each(coll1.begin(), coll1.end(), random);
    for_each(coll2.begin(), coll2.end(), random);
 
    number_element(coll1);
    number_element(coll2);
 
    cout << "\n\n";
    return 0;
}
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
18.04.2013, 19:16
Привет! Вот еще темы с ответами:

Написать шаблон функции для вычисления среднего значения элементов массива - C++
Напишите шаблон функции, возвращающей среднее арифметическое всех элементов массива. Аргу-ментом функции должен быть размер массива типа...

Составить код функции вычесления среднего значения для нечетных элементов массива А - C++
Помогите! Составить код функции вычесления среднего значения для нечетных элементов массива А С меня плюшки))

Составить алгоритм и программу для вычисления среднего геометрического значения - C++
Составить алгоритм и программу для вычисления среднего геометрического значения элементов заданного массива В(15), что удовлетворяют ...

Составить процедуру вычисления значения целого числа по заданной строке символов - C++
Составить процедуру вычисления значения целого числа по заданной строке символов, являющейся записью этого числа в десятичной форме...


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

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

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