Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Bossx
-11 / 1 / 0
Регистрация: 14.02.2017
Сообщений: 188
Завершенные тесты: 2
1

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

31.03.2017, 16:49. Просмотров 432. Ответов 8
Метки нет (Все метки)

Кто знает как решить задачу на С++, при помощи шаблонов функций?
Написать шаблон функции для поиска среднего арифметического значений
массива.
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
31.03.2017, 16:49
Ответы с готовыми решениями:

Написать шаблон функции для поиска среднего арифметического значений массива
#include <iostream> #include <windows.h> using namespace std; template <typename T> int arifm(...

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

Шаблон функции для поиска среднего арифметического элементов двумерной матрицы
Как сделать шаблон функции для поиска среднего арифметического для двумерной матрицы для...

В программе написать функции: вставки элемента, поиска максимального элемента, определения среднего арифметического элементов массива
В целочисленном массиве Х(N) после каждого четного числа вставить максимальный элемент массива....

Шаблон функции вычисляющей квадрат среднего арифметического четных элементов массива
Шаблон функции в которую передается массив и поворачивается квадрат среднего арифметического всех...

8
MrGluck
Форумчанин
Эксперт CЭксперт С++
8128 / 4980 / 1436
Регистрация: 29.11.2010
Сообщений: 13,456
31.03.2017, 17:04 2
C++
1
2
3
4
5
template <typename T, size_t N>
constexpr auto foo(const T(&data)[N], std::enable_if_t<std::is_arithmetic<T>::value> * = 0)
{
    return std::accumulate(std::cbegin(data), std::cend(data), 0.0) / N;
}
2
Photofenix
62 / 62 / 39
Регистрация: 18.11.2016
Сообщений: 554
Завершенные тесты: 1
31.03.2017, 19:54 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
33
34
35
36
37
#include <fstream>
#include <iostream>
#include <stdlib.h>
#include <Windows.h>
#include <string>
 
 
template <class a, class b>
void setnum (a*arr, b num){
    for (int i(0); i!=num; i++){
        arr[i] = rand()%1000;
    }
}
 
template <class a, class b>
int getnum (a* arr, b num){
    int sum;
    for (int i(0); i!=num; i++){
        sum +=arr[i];
    }
 
    return sum/num;
}
 
 
int main(){
    SetConsoleCP (1251);
    SetConsoleOutputCP (1251);
 
    const int value = 10;
    int array [value];
    setnum (array, value);
    std::cout << getnum (array, value) << std::endl;
 
    system ("pause");
    return 0;
}
0
MrGluck
Форумчанин
Эксперт CЭксперт С++
8128 / 4980 / 1436
Регистрация: 29.11.2010
Сообщений: 13,456
31.03.2017, 20:15 4
Photofenix, смысл вводить дополнительный параметр и тип в шаблонах функции для указания размера статического массива если эта информация итак известна компилятору?
C++
1
2
template <class a, size_t N>
void setnum (a (&arr)[N])
0
31.03.2017, 20:15
Photofenix
62 / 62 / 39
Регистрация: 18.11.2016
Сообщений: 554
Завершенные тесты: 1
31.03.2017, 20:25 5
Я про шаблоны только сегодня прочитал. До этого вообще о них не слышал
0
Bossx
-11 / 1 / 0
Регистрация: 14.02.2017
Сообщений: 188
Завершенные тесты: 2
24.04.2017, 16:25  [ТС] 6
MrGluck, А как полностью код будет выглядеть?

Добавлено через 3 минуты
Есть у кого-то ещё варианты?
0
MrGluck
Форумчанин
Эксперт CЭксперт С++
8128 / 4980 / 1436
Регистрация: 29.11.2010
Сообщений: 13,456
24.04.2017, 16:52 7
Bossx, вы за месяц не освоили вызов функции?
0
Bossx
-11 / 1 / 0
Регистрация: 14.02.2017
Сообщений: 188
Завершенные тесты: 2
24.04.2017, 17:48  [ТС] 8
MrGluck, Int main()
освоил, но что-то ему еще нужно, кроме вызова функции.
0
Bossx
-11 / 1 / 0
Регистрация: 14.02.2017
Сообщений: 188
Завершенные тесты: 2
26.04.2017, 23:36  [ТС] 9
Есть еще варианты?

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

0
26.04.2017, 23:36
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
26.04.2017, 23:36

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

Написать функцию подсчета среднего арифметического значений элементов массива
Написать функцию подсчета среднего арифметического значений элементов заданного массива...

Шаблон функции (функция подсчета среднего арифметического)
Всем доброго дня. Задание звучит так: &quot;Написать программу, которая определяет среднее...


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

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

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