@alex_x_x
бжни
2454 / 1659 / 84
Регистрация: 14.05.2009
Сообщений: 7,162
|
06.05.2012, 14:01
|
|
C++ | 1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
| #include <iostream>
template <typename T, size_t N>
T get_avg (T (&arr)[N]) {
T res = T();
for (size_t i = 0 ; i < N ; ++i) {
res += arr[i];
}
return res / N;
}
int main() {
int arr [] = { 1, 2, 3, 4, 5 };
std::cout << get_avg(arr) << std::endl;
} |
|
1
|