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

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

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 21, средняя оценка - 4.71
ArtiomCX75
Заблокирован
#1

функция нахождения среднего арифметического массива - C++

19.01.2010, 22:49. Просмотров 2728. Ответов 4
Метки нет (Все метки)

подскажите пожалуста код программы по нахождению среднего арифметического одномерного массива использую функцию.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
19.01.2010, 22:49     функция нахождения среднего арифметического массива
Посмотрите здесь:

Функция: поиск среднего арифметического. C++
C++ Функция для нахождения среднего значения
Поиск среднего арифметического массива C++
Функция: вычисление среднего арифметического n чисел C++
Функция для нахождения среднего арифметического пяти чисел типа float C++
C++ Реализовать нахождение среднего арифметического элементов массива
C++ Разработайте перегруженные функции нахождения среднего арифметического и среднего геометрического трех целых и вещественных чисел
C++ Сортировка массива относительно его среднего арифметического
Найти максимальное отклонение от среднего арифметического массива C++
C++ Функция расчета среднего арифметического всех четных элементов одномерного массива
C++ Вычисление среднего арифметического значения элементов массива
C++ Написать циклическую программу нахождения среднего арифметического значения векторов

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Darky
Быдлокодер
 Аватар для Darky
507 / 294 / 45
Регистрация: 22.11.2009
Сообщений: 892
Завершенные тесты: 1
19.01.2010, 23:10     функция нахождения среднего арифметического массива #2
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#include <iostream.h>
#include <stdlib.h>
#include <time.h>
#define N 10
int A[N];
float mass()
{
float sum=0;
srand((unsigned)time(0));
  for (int i=0;i<N;i++)
  {
    A[i]=rand()%21;
    cout<<A[i]<<" ";
      sum+=A[i];
  }
    sum/=N;
    return sum;
}
int main()
{
  cout<<"\nSR\n"<<mass();
}
OVERPOWER8
 Аватар для OVERPOWER8
19 / 19 / 1
Регистрация: 29.11.2009
Сообщений: 224
19.01.2010, 23:18     функция нахождения среднего арифметического массива #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
#include <iostream>
#include <stdlib.h>
using namespace std;
 
const int size=27;
 
double avg(int values[])
{
    int sum=0;
    for(int i=0; i<size; i++)
        sum += values[i];
 
    double average = (double) sum / size;
    return average;
}
        
int main()
{
    srand(time(0));
    int array[size];
    for(int i=0; i<size; i++)
        array[i]=rand()%100+1;
    
    cout << avg(array) << endl;
    
}
ArtiomCX75
Заблокирован
20.01.2010, 00:59  [ТС]     функция нахождения среднего арифметического массива #4
всё все спасибо, разобрался
Rififi
 Аватар для Rififi
2332 / 1047 / 43
Регистрация: 03.05.2009
Сообщений: 2,656
20.01.2010, 01:00     функция нахождения среднего арифметического массива #5
C++
1
2
3
4
5
template <typename T>
double avg(const T* arr, size_t N)
{
   return static_cast<double>(std::accumulate(arr, arr+N, T(0))) / N;
}
Yandex
Объявления
20.01.2010, 01:00     функция нахождения среднего арифметического массива
Ответ Создать тему
Опции темы

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