Александр Рябченков
Александр Рябченков

написать шаблон функции для поиска среднего арифметического значений массива. в Turbo C++

ВШ
Владимир Шкваркуненко

#include < iostream > // здесь

using namespace std; // в вашем случае не надо

template
double average (T *arr, size_t size)
{
double sum = 0.0;

for (size_t i = 0; i < size; i++)
sum += arr;

return (sum / size);
}

int main (void)
{
float a1[ ] = {1.3, 2.3, 3.3, 4.5};
int a2[ ] = {2, 3, 4, 5, 6};

cout << average(a1, 4) << endl;
cout << average(a2, 5) << endl;
cin.get();
cin.get();
return 0;
}

Похожие вопросы
найти среднее арифметическое элементов массива
Написать функцию поиска максимального элемента одномерного массива.
Написать программу, которая вычисляет среднее арифметическое положительных элементов массива?
C++ Инициализация массива в функции...
Помогите написать программу на C++ -среднее арифметическое массива
Найти среднее арифметическое отрицательных элементов этого массива
Помогите с задачей пожалуйста! Задан массив c[N]. Найти среднее арифметическое всех элементов массива.
C++ Параметры функции через шаблоны
Указатели динамического массива, функции, c++
Написать программу на C (с массивом)