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

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

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

Нахождение среднего значения - C++

17.06.2012, 11:14. Просмотров 413. Ответов 2
Метки нет (Все метки)

Нужна помощь в написании функции-шаблона, которая считает среднее значение в массиве, самым простым методом

Добавлено через 2 часа 32 минуты
Неужели никто не знает? помогите пожалуста, очень надо
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
17.06.2012, 11:14
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Нахождение среднего значения (C++):

Нахождение среднего значения - C++
В общем, смысл таков, есть два цикла: j и i, в цикле j я хочу найти минимальное из десяти генерируемых а. А в цикле i сложить 1000 раз эти...

Структуры. Нахождение среднего значения. - C++
помгите найти мреднее значение ругается на ii=((matemat+rus)/2); #include<math.h> #include<conio.h> //#include<iostream.h> ...

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

нахождение среднего значения суммы дробей - C++
Здравствуйте! Дело такое, нужно, имея класс fraction с 2мя полями int nominator, int denominator ( числитель / знаменатель) соответственно,...

Массивы. Классы. Нахождение среднего значения дробей - C++
Напишите функцию main(), которая получает случайные дробные числа от пользователя, сохраняет их в массиве типа fraction, вычисляет среднее...

Нахождение среднего арифметического - C++
Всем добрый день, я только начал изучать c++, столкнулся с проблемой: нужно вычислить вреднее арифметическое N величин. предисловие:...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
igorrr37
1647 / 1275 / 133
Регистрация: 21.12.2010
Сообщений: 1,932
Записей в блоге: 7
17.06.2012, 11:29 #2
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#include <iostream>
 
template<typename T>
double ArMean(const T* p, std::size_t size)
{
    double tmp(0);
    for(std::size_t i = 0; i < size; ++i)
    {
        tmp += p[i];
    }
    return size ? tmp / size : tmp;
}
 
int main()
{
    float arr[]{0, -1.6, 8};
    std::cout << ArMean(arr, sizeof(arr) / sizeof(*arr)) << std::endl;
    return 0;
}
1
CyBOSSeR
Эксперт C++
2303 / 1673 / 86
Регистрация: 06.03.2009
Сообщений: 3,675
17.06.2012, 16:00 #3
igorrr37, лучше делить на количество на каждой итерации, а не один раз - меньше шансов нарватся на overflow.
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
17.06.2012, 16:00
Привет! Вот еще темы с ответами:

Нахождение среднего балла - C++
Помогите пожалуйста с решением задачки Выступление спортсмена оценивают N арбитров (N&gt;=3). Во избежании необъективности судейства...

Нахождение среднего арифметического - C++
Здравствуйте, помогите реализовать функцию среднего арифметического. Сама задача: Программа запрашивает у пользователя 10 результатов...

Нахождение среднего арифметического - C++
Здравствуйте! Такая задача:вводится последовательность из n целых чисел (это задание необходимо сделать без использования массива). ...

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


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

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

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