07/09/26 23:10:54
>>231
template <int N> double sum( double (&array)[N] ) {
double result = 0;
for( double* i = array ; i < &array[N] ; ++i) {
result += *i ;
}
return result ;
}
template <int N> double average( double (&array)[N] ) {
return sum(array)/N ;
}